diff --git a/compiler/ast/src/access/associated_constant_access.rs b/compiler/ast/src/access/associated_constant_access.rs
index f0dba58799..a0e0900fbb 100644
--- a/compiler/ast/src/access/associated_constant_access.rs
+++ b/compiler/ast/src/access/associated_constant_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::{Identifier, Node, Type};
+use crate::{Identifier, Node, NodeID, Type};
use leo_span::Span;
use serde::{Deserialize, Serialize};
@@ -29,6 +29,8 @@ pub struct AssociatedConstant {
pub name: Identifier,
/// The span for the entire expression `Foo::bar()`.
pub span: Span,
+ /// The ID of the node.
+ pub id: NodeID,
}
impl fmt::Display for AssociatedConstant {
diff --git a/compiler/ast/src/access/associated_function_access.rs b/compiler/ast/src/access/associated_function_access.rs
index 6f98a8ac0d..3324d7c699 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, Type};
+use crate::{Expression, Identifier, Node, NodeID, Type};
use leo_span::Span;
use serde::{Deserialize, Serialize};
@@ -31,6 +31,8 @@ pub struct AssociatedFunction {
pub arguments: Vec,
/// The span for the entire expression `Foo::bar()`.
pub span: Span,
+ /// The ID of the node.
+ pub id: NodeID,
}
impl fmt::Display for AssociatedFunction {
diff --git a/compiler/ast/src/access/member_access.rs b/compiler/ast/src/access/member_access.rs
index 25d14da86e..888c63a75b 100644
--- a/compiler/ast/src/access/member_access.rs
+++ b/compiler/ast/src/access/member_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};
+use crate::{Expression, Identifier, Node, NodeID};
use leo_span::Span;
use serde::{Deserialize, Serialize};
@@ -29,6 +29,8 @@ pub struct MemberAccess {
pub name: Identifier,
/// The span covering all of `inner.name`.
pub span: Span,
+ /// The ID of the node.
+ pub id: NodeID,
}
impl fmt::Display for MemberAccess {
diff --git a/compiler/ast/src/access/tuple_access.rs b/compiler/ast/src/access/tuple_access.rs
index 762b7350c5..4799dd6c7b 100644
--- a/compiler/ast/src/access/tuple_access.rs
+++ b/compiler/ast/src/access/tuple_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, Node, PositiveNumber};
+use crate::{Expression, Node, NodeID, PositiveNumber};
use leo_span::Span;
use serde::{Deserialize, Serialize};
@@ -29,6 +29,8 @@ pub struct TupleAccess {
pub index: PositiveNumber,
/// The span for the entire expression `tuple.index`.
pub span: Span,
+ /// The ID of the node.
+ pub id: NodeID,
}
impl fmt::Display for TupleAccess {
diff --git a/compiler/ast/src/common/global_consts_json.rs b/compiler/ast/src/common/global_consts_json.rs
deleted file mode 100644
index 91cf5246d2..0000000000
--- a/compiler/ast/src/common/global_consts_json.rs
+++ /dev/null
@@ -1,53 +0,0 @@
-// 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::{DefinitionStatement, Identifier};
-
-use leo_span::Symbol;
-
-use indexmap::IndexMap;
-use serde::{Deserialize, Deserializer, Serialize, Serializer};
-
-#[allow(clippy::ptr_arg)]
-pub fn serialize(
- global_consts: &IndexMap, DefinitionStatement>,
- serializer: S,
-) -> Result {
- let joined: IndexMap = global_consts
- .into_iter()
- .map(|(idents, program)| {
- (idents.iter().map(|i| i.name.to_string()).collect::>().join(","), program.clone())
- })
- .collect();
-
- joined.serialize(serializer)
-}
-
-pub fn deserialize<'de, D: Deserializer<'de>>(
- deserializer: D,
-) -> Result, DefinitionStatement>, D::Error> {
- Ok(IndexMap::::deserialize(deserializer)?
- .into_iter()
- .map(|(name, program)| {
- (
- name.split(',')
- .map(|ident_name| Identifier { name: Symbol::intern(ident_name), span: Default::default() })
- .collect::>(),
- program,
- )
- })
- .collect())
-}
diff --git a/compiler/ast/src/common/identifier.rs b/compiler/ast/src/common/identifier.rs
index 03dd0ae659..46e3f1ab1e 100644
--- a/compiler/ast/src/common/identifier.rs
+++ b/compiler/ast/src/common/identifier.rs
@@ -17,7 +17,7 @@
use leo_errors::Result;
use leo_span::{Span, Symbol};
-use crate::{simple_node_impl, Node};
+use crate::{simple_node_impl, Node, NodeID};
use serde::{
de::{
Visitor,
@@ -45,6 +45,8 @@ pub struct Identifier {
pub name: Symbol,
/// A span locating where the identifier occurred in the source.
pub span: Span,
+ /// The ID of the node.
+ pub id: NodeID,
}
simple_node_impl!(Identifier);
@@ -52,7 +54,7 @@ simple_node_impl!(Identifier);
impl Identifier {
/// Constructs a new identifier with `name` and a default span.
pub fn new(name: Symbol) -> Self {
- Self { name, span: Span::default() }
+ Self { name, span: Span::default(), id: NodeID::default() }
}
/// Check if the Identifier name matches the other name.
@@ -137,7 +139,12 @@ impl<'de> Deserialize<'de> for Identifier {
None => return Err(E::custom("missing 'span' in serialized Identifier struct")),
};
- Ok(Identifier { name, span })
+ let id: NodeID = match key.get("id") {
+ Some(id) => to_json_string(id)?,
+ None => return Err(E::custom("missing 'id' in serialized Identifier struct")),
+ };
+
+ Ok(Identifier { name, span, id })
}
}
diff --git a/compiler/ast/src/common/mod.rs b/compiler/ast/src/common/mod.rs
index 4a81823d2b..0154871dc0 100644
--- a/compiler/ast/src/common/mod.rs
+++ b/compiler/ast/src/common/mod.rs
@@ -14,8 +14,6 @@
// You should have received a copy of the GNU General Public License
// along with the Leo library. If not, see .
-pub mod global_consts_json;
-
pub mod identifier;
pub use identifier::*;
diff --git a/compiler/ast/src/common/node.rs b/compiler/ast/src/common/node.rs
index 1e5670033b..e68d0abab4 100644
--- a/compiler/ast/src/common/node.rs
+++ b/compiler/ast/src/common/node.rs
@@ -16,6 +16,12 @@
use leo_span::Span;
+/// A node ID.
+// Development Note:
+// A `NodeID` must implement: `Copy`, `Default`, among others.
+// TODO (@d0cd): Replace use of `NodeID::default()` with unique IDs in the rest of the codebase.
+pub type NodeID = usize;
+
/// A node in the AST.
pub trait Node:
std::fmt::Debug + std::fmt::Display + Clone + PartialEq + Eq + serde::Serialize + serde::de::DeserializeOwned
@@ -25,6 +31,12 @@ pub trait Node:
/// Sets the span of the node.
fn set_span(&mut self, span: Span);
+
+ /// Returns the ID of the node.
+ fn id(&self) -> NodeID;
+
+ /// Sets the ID of the node.
+ fn set_id(&mut self, id: NodeID);
}
#[macro_export]
@@ -38,6 +50,14 @@ macro_rules! simple_node_impl {
fn set_span(&mut self, span: Span) {
self.span = span;
}
+
+ fn id(&self) -> NodeID {
+ self.id
+ }
+
+ fn set_id(&mut self, id: NodeID) {
+ self.id = id;
+ }
}
};
}
diff --git a/compiler/ast/src/expressions/access.rs b/compiler/ast/src/expressions/access.rs
index d63f227170..6178100512 100644
--- a/compiler/ast/src/expressions/access.rs
+++ b/compiler/ast/src/expressions/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::{access::*, Node};
+use crate::{access::*, Node, NodeID};
use leo_span::Span;
use serde::{Deserialize, Serialize};
@@ -55,12 +55,29 @@ impl Node for AccessExpression {
AccessExpression::Tuple(n) => n.set_span(span),
}
}
+
+ fn id(&self) -> NodeID {
+ match self {
+ AccessExpression::AssociatedConstant(n) => n.id(),
+ AccessExpression::AssociatedFunction(n) => n.id(),
+ AccessExpression::Member(n) => n.id(),
+ AccessExpression::Tuple(n) => n.id(),
+ }
+ }
+
+ fn set_id(&mut self, id: NodeID) {
+ match self {
+ AccessExpression::AssociatedConstant(n) => n.set_id(id),
+ AccessExpression::AssociatedFunction(n) => n.set_id(id),
+ AccessExpression::Member(n) => n.set_id(id),
+ AccessExpression::Tuple(n) => n.set_id(id),
+ }
+ }
}
impl fmt::Display for AccessExpression {
fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result {
use AccessExpression::*;
-
match self {
AssociatedConstant(access) => access.fmt(f),
AssociatedFunction(access) => access.fmt(f),
diff --git a/compiler/ast/src/expressions/binary.rs b/compiler/ast/src/expressions/binary.rs
index 565039c78d..7a50fc202f 100644
--- a/compiler/ast/src/expressions/binary.rs
+++ b/compiler/ast/src/expressions/binary.rs
@@ -171,6 +171,8 @@ pub struct BinaryExpression {
pub op: BinaryOperation,
/// The span from `left` to `right`.
pub span: Span,
+ /// The ID of the expression.
+ pub id: NodeID,
}
impl fmt::Display for BinaryExpression {
diff --git a/compiler/ast/src/expressions/call.rs b/compiler/ast/src/expressions/call.rs
index d3672f243c..a46238c4e2 100644
--- a/compiler/ast/src/expressions/call.rs
+++ b/compiler/ast/src/expressions/call.rs
@@ -28,6 +28,8 @@ pub struct CallExpression {
pub external: Option>,
/// Span of the entire call `function(arguments)`.
pub span: Span,
+ /// The ID of the node.
+ pub id: NodeID,
}
impl fmt::Display for CallExpression {
diff --git a/compiler/ast/src/expressions/cast.rs b/compiler/ast/src/expressions/cast.rs
index a39fc09474..59999805a8 100644
--- a/compiler/ast/src/expressions/cast.rs
+++ b/compiler/ast/src/expressions/cast.rs
@@ -27,6 +27,8 @@ pub struct CastExpression {
pub type_: Type,
/// Span of the entire cast `42u8 as u16`.
pub span: Span,
+ /// The ID of the node.
+ pub id: NodeID,
}
impl fmt::Display for CastExpression {
diff --git a/compiler/ast/src/expressions/err.rs b/compiler/ast/src/expressions/err.rs
index 3c34abcc65..f3a30e96e7 100644
--- a/compiler/ast/src/expressions/err.rs
+++ b/compiler/ast/src/expressions/err.rs
@@ -21,6 +21,8 @@ use super::*;
pub struct ErrExpression {
/// The span of the invalid expression.
pub span: Span,
+ /// The ID of the node.
+ pub id: NodeID,
}
impl fmt::Display for ErrExpression {
diff --git a/compiler/ast/src/expressions/literal.rs b/compiler/ast/src/expressions/literal.rs
index 6c15713eee..ecdcb2aa99 100644
--- a/compiler/ast/src/expressions/literal.rs
+++ b/compiler/ast/src/expressions/literal.rs
@@ -24,34 +24,34 @@ use super::*;
pub enum Literal {
// todo: deserialize values here
/// An address literal, e.g., `aleo1qnr4dkkvkgfqph0vzc3y6z2eu975wnpz2925ntjccd5cfqxtyu8s7pyjh9`.
- Address(String, #[serde(with = "leo_span::span_json")] Span),
+ Address(String, #[serde(with = "leo_span::span_json")] Span, NodeID),
/// A boolean literal, either `true` or `false`.
- Boolean(bool, #[serde(with = "leo_span::span_json")] Span),
+ Boolean(bool, #[serde(with = "leo_span::span_json")] Span, NodeID),
/// A field literal, e.g., `42field`.
/// A signed number followed by the keyword `field`.
- Field(String, #[serde(with = "leo_span::span_json")] Span),
+ Field(String, #[serde(with = "leo_span::span_json")] Span, NodeID),
/// A group literal, either product or affine.
/// For example, `42group` or `(12, 52)group`.
Group(Box),
/// An integer literal, e.g., `42`.
- Integer(IntegerType, String, #[serde(with = "leo_span::span_json")] Span),
+ Integer(IntegerType, String, #[serde(with = "leo_span::span_json")] Span, NodeID),
/// A scalar literal, e.g. `1scalar`.
/// An unsigned number followed by the keyword `scalar`.
- Scalar(String, #[serde(with = "leo_span::span_json")] Span),
+ Scalar(String, #[serde(with = "leo_span::span_json")] Span, NodeID),
/// A string literal, e.g., `"foobar"`.
- String(String, #[serde(with = "leo_span::span_json")] Span),
+ String(String, #[serde(with = "leo_span::span_json")] Span, NodeID),
}
impl fmt::Display for Literal {
fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result {
match &self {
- Self::Address(address, _) => write!(f, "{address}"),
- Self::Boolean(boolean, _) => write!(f, "{boolean}"),
- Self::Field(field, _) => write!(f, "{field}field"),
+ Self::Address(address, _, _) => write!(f, "{address}"),
+ Self::Boolean(boolean, _, _) => write!(f, "{boolean}"),
+ Self::Field(field, _, _) => write!(f, "{field}field"),
Self::Group(group) => write!(f, "{group}group"),
- Self::Integer(type_, value, _) => write!(f, "{value}{type_}"),
- Self::Scalar(scalar, _) => write!(f, "{scalar}scalar"),
- Self::String(string, _) => write!(f, "\"{string}\""),
+ Self::Integer(type_, value, _, _) => write!(f, "{value}{type_}"),
+ Self::Scalar(scalar, _, _) => write!(f, "{scalar}scalar"),
+ Self::String(string, _, _) => write!(f, "\"{string}\""),
}
}
}
@@ -59,31 +59,49 @@ impl fmt::Display for Literal {
impl Node for Literal {
fn span(&self) -> Span {
match &self {
- Self::Address(_, span)
- | Self::Boolean(_, span)
- | Self::Field(_, span)
- | Self::Integer(_, _, span)
- | Self::Scalar(_, span)
- | Self::String(_, span) => *span,
- Self::Group(group) => match &**group {
- GroupLiteral::Single(_, span) => *span,
- GroupLiteral::Tuple(tuple) => tuple.span,
- },
+ Self::Address(_, span, _)
+ | Self::Boolean(_, span, _)
+ | Self::Field(_, span, _)
+ | Self::Integer(_, _, span, _)
+ | Self::Scalar(_, span, _)
+ | Self::String(_, span, _) => *span,
+ Self::Group(group) => *group.span(),
}
}
fn set_span(&mut self, new_span: Span) {
match self {
- Self::Address(_, span)
- | Self::Boolean(_, span)
- | Self::Field(_, span)
- | Self::Integer(_, _, span)
- | Self::Scalar(_, span)
- | Self::String(_, span) => *span = new_span,
- Self::Group(group) => match &mut **group {
- GroupLiteral::Single(_, span) => *span = new_span,
- GroupLiteral::Tuple(tuple) => tuple.span = new_span,
- },
+ Self::Address(_, span, _)
+ | Self::Boolean(_, span, _)
+ | Self::Field(_, span, _)
+ | Self::Integer(_, _, span, _)
+ | Self::Scalar(_, span, _)
+ | Self::String(_, span, _) => *span = new_span,
+ Self::Group(group) => group.set_span(new_span),
+ }
+ }
+
+ fn id(&self) -> NodeID {
+ match &self {
+ Self::Address(_, _, id)
+ | Self::Boolean(_, _, id)
+ | Self::Field(_, _, id)
+ | Self::Integer(_, _, _, id)
+ | Self::Scalar(_, _, id)
+ | Self::String(_, _, id) => *id,
+ Self::Group(group) => *group.id(),
+ }
+ }
+
+ fn set_id(&mut self, id: NodeID) {
+ match self {
+ Self::Address(_, _, old_id)
+ | Self::Boolean(_, _, old_id)
+ | Self::Field(_, _, old_id)
+ | Self::Integer(_, _, _, old_id)
+ | Self::Scalar(_, _, old_id)
+ | Self::String(_, _, old_id) => *old_id = id,
+ Self::Group(group) => group.set_id(id),
}
}
}
diff --git a/compiler/ast/src/expressions/mod.rs b/compiler/ast/src/expressions/mod.rs
index b5f1b2b959..c396c8e9fc 100644
--- a/compiler/ast/src/expressions/mod.rs
+++ b/compiler/ast/src/expressions/mod.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};
+use crate::{Identifier, Node, NodeID};
use leo_span::Span;
use serde::{Deserialize, Serialize};
@@ -119,6 +119,42 @@ impl Node for Expression {
Unit(n) => n.set_span(span),
}
}
+
+ fn id(&self) -> NodeID {
+ use Expression::*;
+ match self {
+ Access(n) => n.id(),
+ Binary(n) => n.id(),
+ Call(n) => n.id(),
+ Cast(n) => n.id(),
+ Struct(n) => n.id(),
+ Identifier(n) => n.id(),
+ Literal(n) => n.id(),
+ Err(n) => n.id(),
+ Ternary(n) => n.id(),
+ Tuple(n) => n.id(),
+ Unary(n) => n.id(),
+ Unit(n) => n.id(),
+ }
+ }
+
+ fn set_id(&mut self, id: NodeID) {
+ use Expression::*;
+ match self {
+ Access(n) => n.set_id(id),
+ Binary(n) => n.set_id(id),
+ Call(n) => n.set_id(id),
+ Cast(n) => n.set_id(id),
+ Struct(n) => n.set_id(id),
+ Identifier(n) => n.set_id(id),
+ Literal(n) => n.set_id(id),
+ Err(n) => n.set_id(id),
+ Ternary(n) => n.set_id(id),
+ Tuple(n) => n.set_id(id),
+ Unary(n) => n.set_id(id),
+ Unit(n) => n.set_id(id),
+ }
+ }
}
impl fmt::Display for Expression {
diff --git a/compiler/ast/src/expressions/struct_init.rs b/compiler/ast/src/expressions/struct_init.rs
index 1bcc6f1179..59bceb654e 100644
--- a/compiler/ast/src/expressions/struct_init.rs
+++ b/compiler/ast/src/expressions/struct_init.rs
@@ -26,8 +26,14 @@ pub struct StructVariableInitializer {
/// The expression to initialize the field with.
/// When `None`, a binding, in scope, with the name will be used instead.
pub expression: Option,
+ /// The span of the node.
+ pub span: Span,
+ /// The ID of the node.
+ pub id: NodeID,
}
+crate::simple_node_impl!(StructVariableInitializer);
+
impl fmt::Display for StructVariableInitializer {
fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result {
if let Some(expr) = &self.expression {
@@ -50,6 +56,8 @@ pub struct StructExpression {
pub members: Vec,
/// A span from `name` to `}`.
pub span: Span,
+ /// The ID of the node.
+ pub id: NodeID,
}
impl StructExpression {
diff --git a/compiler/ast/src/expressions/ternary.rs b/compiler/ast/src/expressions/ternary.rs
index f4420b4162..44c066d812 100644
--- a/compiler/ast/src/expressions/ternary.rs
+++ b/compiler/ast/src/expressions/ternary.rs
@@ -27,6 +27,8 @@ pub struct TernaryExpression {
pub if_false: Box,
/// The span from `condition` to `if_false`.
pub span: Span,
+ /// The ID of the node.
+ pub id: NodeID,
}
impl fmt::Display for TernaryExpression {
diff --git a/compiler/ast/src/expressions/tuple.rs b/compiler/ast/src/expressions/tuple.rs
index a31970bdc7..bc9b47baa9 100644
--- a/compiler/ast/src/expressions/tuple.rs
+++ b/compiler/ast/src/expressions/tuple.rs
@@ -26,6 +26,8 @@ pub struct TupleExpression {
pub elements: Vec,
/// The span from `(` to `)`.
pub span: Span,
+ /// The ID of the node.
+ pub id: NodeID,
}
impl fmt::Display for TupleExpression {
diff --git a/compiler/ast/src/expressions/unary.rs b/compiler/ast/src/expressions/unary.rs
index 0355179f57..8ed413c982 100644
--- a/compiler/ast/src/expressions/unary.rs
+++ b/compiler/ast/src/expressions/unary.rs
@@ -86,6 +86,8 @@ pub struct UnaryExpression {
pub op: UnaryOperation,
/// The span covering `op inner`.
pub span: Span,
+ /// The ID of the node.
+ pub id: NodeID,
}
impl fmt::Display for UnaryExpression {
diff --git a/compiler/ast/src/expressions/unit.rs b/compiler/ast/src/expressions/unit.rs
index 4994d3ee3d..82d27c35de 100644
--- a/compiler/ast/src/expressions/unit.rs
+++ b/compiler/ast/src/expressions/unit.rs
@@ -21,6 +21,8 @@ use super::*;
pub struct UnitExpression {
/// The span of the unit expression.
pub span: Span,
+ /// The ID of the node.
+ pub id: NodeID,
}
impl fmt::Display for UnitExpression {
diff --git a/compiler/ast/src/functions/annotation.rs b/compiler/ast/src/functions/annotation.rs
index f8f8aab36f..bac22b8d69 100644
--- a/compiler/ast/src/functions/annotation.rs
+++ b/compiler/ast/src/functions/annotation.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::{simple_node_impl, Identifier, Node};
+use crate::{simple_node_impl, Identifier, Node, NodeID};
use leo_span::Span;
@@ -29,6 +29,8 @@ pub struct Annotation {
pub identifier: Identifier,
/// A span locating where the annotation occurred in the source.
pub span: Span,
+ /// The ID of the node.
+ pub id: NodeID,
}
simple_node_impl!(Annotation);
diff --git a/compiler/ast/src/functions/external.rs b/compiler/ast/src/functions/external.rs
index faa9f08a80..c77bca6b3c 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, Type};
+use crate::{Identifier, Node, NodeID, Type};
use leo_span::Span;
use serde::{Deserialize, Serialize};
@@ -31,6 +31,8 @@ pub struct External {
pub record: Identifier,
/// The parameters span from any annotations to its type.
pub span: Span,
+ /// The ID of the node.
+ pub id: NodeID,
}
impl External {
diff --git a/compiler/ast/src/functions/finalize.rs b/compiler/ast/src/functions/finalize.rs
index 135929a0eb..58fc5ae822 100644
--- a/compiler/ast/src/functions/finalize.rs
+++ b/compiler/ast/src/functions/finalize.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::{Block, Identifier, Input, Node, Output, Tuple, Type};
+use crate::{Block, Identifier, Input, Node, NodeID, Output, Tuple, Type};
use leo_span::Span;
@@ -36,6 +36,8 @@ pub struct Finalize {
pub block: Block,
/// The entire span of the finalize block.
pub span: Span,
+ /// The ID of the node.
+ pub id: NodeID,
}
impl Finalize {
@@ -47,7 +49,7 @@ impl Finalize {
_ => Type::Tuple(Tuple(output.iter().map(|output| output.type_()).collect())),
};
- Self { identifier, input, output, output_type, block, span }
+ Self { identifier, input, output, output_type, block, span, id: NodeID::default() }
}
}
diff --git a/compiler/ast/src/functions/input.rs b/compiler/ast/src/functions/input.rs
index dcec2928ea..8a6aba8c23 100644
--- a/compiler/ast/src/functions/input.rs
+++ b/compiler/ast/src/functions/input.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::{External, Identifier, Mode, Node, Type};
+use crate::{External, Identifier, Mode, Node, NodeID, Type};
use leo_span::Span;
use serde::{Deserialize, Serialize};
@@ -78,6 +78,22 @@ impl Node for Input {
External(input) => input.set_span(span),
}
}
+
+ fn id(&self) -> usize {
+ use Input::*;
+ match self {
+ Internal(input) => input.id(),
+ External(input) => input.id(),
+ }
+ }
+
+ fn set_id(&mut self, id: usize) {
+ use Input::*;
+ match self {
+ Internal(input) => input.set_id(id),
+ External(input) => input.set_id(id),
+ }
+ }
}
/// A function parameter.
@@ -91,6 +107,8 @@ pub struct FunctionInput {
pub type_: Type,
/// The parameters span from any annotations to its type.
pub span: Span,
+ /// The ID of the node.
+ pub id: NodeID,
}
impl FunctionInput {
diff --git a/compiler/ast/src/functions/mod.rs b/compiler/ast/src/functions/mod.rs
index 15d29c27a8..25eaa062b6 100644
--- a/compiler/ast/src/functions/mod.rs
+++ b/compiler/ast/src/functions/mod.rs
@@ -38,7 +38,7 @@ pub use output::*;
pub mod mode;
pub use mode::*;
-use crate::{Block, Identifier, Node, Tuple, Type};
+use crate::{Block, Identifier, Node, NodeID, Tuple, Type};
use leo_span::{sym, Span, Symbol};
use serde::{Deserialize, Serialize};
@@ -65,6 +65,8 @@ pub struct Function {
pub finalize: Option,
/// The entire span of the function definition.
pub span: Span,
+ /// The ID of the node.
+ pub id: NodeID,
}
impl PartialEq for Function {
@@ -100,7 +102,18 @@ impl Function {
_ => Type::Tuple(Tuple(output.iter().map(|output| get_output_type(output)).collect())),
};
- Function { annotations, variant, identifier, input, output, output_type, block, finalize, span }
+ Function {
+ annotations,
+ variant,
+ identifier,
+ input,
+ output,
+ output_type,
+ block,
+ finalize,
+ span,
+ id: NodeID::default(),
+ }
}
/// Returns function name.
diff --git a/compiler/ast/src/functions/output.rs b/compiler/ast/src/functions/output.rs
index 35ca5a8baa..7357b075c9 100644
--- a/compiler/ast/src/functions/output.rs
+++ b/compiler/ast/src/functions/output.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::{External, Mode, Node, Type};
+use crate::{External, Mode, Node, NodeID, Type};
use leo_span::Span;
use serde::{Deserialize, Serialize};
@@ -68,6 +68,22 @@ impl Node for Output {
External(output) => output.set_span(span),
}
}
+
+ fn id(&self) -> NodeID {
+ use Output::*;
+ match self {
+ Internal(output) => output.id(),
+ External(output) => output.id(),
+ }
+ }
+
+ fn set_id(&mut self, id: NodeID) {
+ use Output::*;
+ match self {
+ Internal(output) => output.set_id(id),
+ External(output) => output.set_id(id),
+ }
+ }
}
/// A function output.
@@ -79,6 +95,8 @@ pub struct FunctionOutput {
pub type_: Type,
/// The parameters span from any annotations to its type.
pub span: Span,
+ /// The ID of the node.
+ pub id: NodeID,
}
impl fmt::Display for FunctionOutput {
diff --git a/compiler/ast/src/groups/group_literal.rs b/compiler/ast/src/groups/group_literal.rs
index 172a7b7087..505d71a807 100644
--- a/compiler/ast/src/groups/group_literal.rs
+++ b/compiler/ast/src/groups/group_literal.rs
@@ -14,7 +14,8 @@
// You should have received a copy of the GNU General Public License
// along with the Leo library. If not, see .
-use crate::groups::GroupCoordinate;
+use crate::{groups::GroupCoordinate, NodeID};
+
use leo_span::Span;
use serde::{Deserialize, Serialize};
@@ -24,7 +25,7 @@ use std::fmt;
#[derive(Debug, Clone, PartialEq, Eq, Serialize, Deserialize)]
pub enum GroupLiteral {
/// Product group literal, e.g., `42group`.
- Single(String, #[serde(with = "leo_span::span_json")] Span),
+ Single(String, #[serde(with = "leo_span::span_json")] Span, NodeID),
/// An affine group literal with (x, y) coordinates.
Tuple(GroupTuple),
}
@@ -32,23 +33,37 @@ pub enum GroupLiteral {
impl GroupLiteral {
pub fn set_span(&mut self, new_span: Span) {
match self {
- Self::Single(_, old_span) => *old_span = new_span,
+ Self::Single(_, old_span, _) => *old_span = new_span,
Self::Tuple(tuple) => tuple.span = new_span,
}
}
pub fn span(&self) -> &Span {
match self {
- Self::Single(_, span) => span,
+ Self::Single(_, span, _) => span,
Self::Tuple(tuple) => &tuple.span,
}
}
+
+ pub fn id(&self) -> &NodeID {
+ match self {
+ Self::Single(_, _, id) => id,
+ Self::Tuple(tuple) => &tuple.id,
+ }
+ }
+
+ pub fn set_id(&mut self, id: NodeID) {
+ match self {
+ Self::Single(_, _, old_id) => *old_id = id,
+ Self::Tuple(tuple) => tuple.id = id,
+ }
+ }
}
impl fmt::Display for GroupLiteral {
fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result {
match self {
- Self::Single(string, _) => write!(f, "{string}"),
+ Self::Single(string, _, _) => write!(f, "{string}"),
Self::Tuple(tuple) => write!(f, "{}", tuple.x), // Temporarily emit x coordinate only.
}
}
@@ -63,4 +78,6 @@ pub struct GroupTuple {
pub y: GroupCoordinate,
/// The span from `(` to `)`.
pub span: Span,
+ /// The ID of the node.
+ pub id: NodeID,
}
diff --git a/compiler/ast/src/input/input_value.rs b/compiler/ast/src/input/input_value.rs
index a2aa0452a9..8b89efefce 100644
--- a/compiler/ast/src/input/input_value.rs
+++ b/compiler/ast/src/input/input_value.rs
@@ -35,11 +35,11 @@ impl TryFrom<(Type, Expression)> for InputValue {
fn try_from(value: (Type, Expression)) -> Result {
Ok(match value {
(type_, Expression::Literal(lit)) => match (type_, lit) {
- (Type::Address, Literal::Address(value, _)) => Self::Address(value),
- (Type::Boolean, Literal::Boolean(value, _)) => Self::Boolean(value),
- (Type::Field, Literal::Field(value, _)) => Self::Field(value),
+ (Type::Address, Literal::Address(value, _, _)) => Self::Address(value),
+ (Type::Boolean, Literal::Boolean(value, _, _)) => Self::Boolean(value),
+ (Type::Field, Literal::Field(value, _, _)) => Self::Field(value),
(Type::Group, Literal::Group(value)) => Self::Group(*value),
- (Type::Integer(expected), Literal::Integer(actual, value, span)) => {
+ (Type::Integer(expected), Literal::Integer(actual, value, span, _)) => {
if expected == actual {
Self::Integer(expected, value)
} else {
diff --git a/compiler/ast/src/mapping/mod.rs b/compiler/ast/src/mapping/mod.rs
index 9212a8f55b..6ca05fac57 100644
--- a/compiler/ast/src/mapping/mod.rs
+++ b/compiler/ast/src/mapping/mod.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, Type};
+use crate::{Identifier, Node, NodeID, Type};
use leo_span::Span;
@@ -32,6 +32,8 @@ pub struct Mapping {
pub value_type: Type,
/// The entire span of the mapping declaration.
pub span: Span,
+ /// The ID of the node.
+ pub id: NodeID,
}
impl fmt::Display for Mapping {
diff --git a/compiler/ast/src/passes/reconstructor.rs b/compiler/ast/src/passes/reconstructor.rs
index 80fc6aa91c..171312bfaf 100644
--- a/compiler/ast/src/passes/reconstructor.rs
+++ b/compiler/ast/src/passes/reconstructor.rs
@@ -54,17 +54,20 @@ pub trait ExpressionReconstructor {
.map(|arg| self.reconstruct_expression(arg).0)
.collect(),
span: function.span,
+ id: function.id,
})
}
AccessExpression::Member(member) => AccessExpression::Member(MemberAccess {
inner: Box::new(self.reconstruct_expression(*member.inner).0),
name: member.name,
span: member.span,
+ id: member.id,
}),
AccessExpression::Tuple(tuple) => AccessExpression::Tuple(TupleAccess {
tuple: Box::new(self.reconstruct_expression(*tuple.tuple).0),
index: tuple.index,
span: tuple.span,
+ id: tuple.id,
}),
AccessExpression::AssociatedConstant(constant) => AccessExpression::AssociatedConstant(constant),
}),
@@ -79,6 +82,7 @@ pub trait ExpressionReconstructor {
right: Box::new(self.reconstruct_expression(*input.right).0),
op: input.op,
span: input.span,
+ id: input.id,
}),
Default::default(),
)
@@ -91,6 +95,7 @@ pub trait ExpressionReconstructor {
arguments: input.arguments.into_iter().map(|arg| self.reconstruct_expression(arg).0).collect(),
external: input.external,
span: input.span,
+ id: input.id,
}),
Default::default(),
)
@@ -102,6 +107,7 @@ pub trait ExpressionReconstructor {
expression: Box::new(self.reconstruct_expression(*input.expression).0),
type_: input.type_,
span: input.span,
+ id: input.id,
}),
Default::default(),
)
@@ -130,6 +136,7 @@ pub trait ExpressionReconstructor {
if_true: Box::new(self.reconstruct_expression(*input.if_true).0),
if_false: Box::new(self.reconstruct_expression(*input.if_false).0),
span: input.span,
+ id: input.id,
}),
Default::default(),
)
@@ -140,6 +147,7 @@ pub trait ExpressionReconstructor {
Expression::Tuple(TupleExpression {
elements: input.elements.into_iter().map(|element| self.reconstruct_expression(element).0).collect(),
span: input.span,
+ id: input.id,
}),
Default::default(),
)
@@ -151,6 +159,7 @@ pub trait ExpressionReconstructor {
receiver: Box::new(self.reconstruct_expression(*input.receiver).0),
op: input.op,
span: input.span,
+ id: input.id,
}),
Default::default(),
)
@@ -195,6 +204,7 @@ pub trait StatementReconstructor: ExpressionReconstructor {
),
},
span: input.span,
+ id: input.id,
}),
Default::default(),
)
@@ -206,6 +216,7 @@ pub trait StatementReconstructor: ExpressionReconstructor {
place: input.place,
value: self.reconstruct_expression(input.value).0,
span: input.span,
+ id: input.id,
})),
Default::default(),
)
@@ -216,6 +227,7 @@ pub trait StatementReconstructor: ExpressionReconstructor {
Block {
statements: input.statements.into_iter().map(|s| self.reconstruct_statement(s).0).collect(),
span: input.span,
+ id: input.id,
},
Default::default(),
)
@@ -228,6 +240,7 @@ pub trait StatementReconstructor: ExpressionReconstructor {
then: self.reconstruct_block(input.then).0,
otherwise: input.otherwise.map(|n| Box::new(self.reconstruct_statement(*n).0)),
span: input.span,
+ id: input.id,
}),
Default::default(),
)
@@ -248,6 +261,7 @@ pub trait StatementReconstructor: ExpressionReconstructor {
),
},
span: input.span,
+ id: input.id,
}),
Default::default(),
)
@@ -261,6 +275,7 @@ pub trait StatementReconstructor: ExpressionReconstructor {
type_: input.type_,
value: self.reconstruct_expression(input.value).0,
span: input.span,
+ id: input.id,
}),
Default::default(),
)
@@ -271,6 +286,7 @@ pub trait StatementReconstructor: ExpressionReconstructor {
Statement::Expression(ExpressionStatement {
expression: self.reconstruct_expression(input.expression).0,
span: input.span,
+ id: input.id,
}),
Default::default(),
)
@@ -288,6 +304,7 @@ pub trait StatementReconstructor: ExpressionReconstructor {
block: self.reconstruct_block(input.block).0,
inclusive: input.inclusive,
span: input.span,
+ id: input.id,
})),
Default::default(),
)
@@ -301,6 +318,7 @@ pub trait StatementReconstructor: ExpressionReconstructor {
arguments.into_iter().map(|argument| self.reconstruct_expression(argument).0).collect()
}),
span: input.span,
+ id: input.id,
}),
Default::default(),
)
@@ -350,8 +368,10 @@ pub trait ProgramReconstructor: StatementReconstructor {
output_type: finalize.output_type,
block: self.reconstruct_block(finalize.block).0,
span: finalize.span,
+ id: finalize.id,
}),
span: input.span,
+ id: input.id,
}
}
diff --git a/compiler/ast/src/statement/assert.rs b/compiler/ast/src/statement/assert.rs
index 7c827cb04b..b00b8e8a15 100644
--- a/compiler/ast/src/statement/assert.rs
+++ b/compiler/ast/src/statement/assert.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, Node};
+use crate::{Expression, Node, NodeID};
use leo_span::Span;
@@ -39,6 +39,8 @@ pub struct AssertStatement {
pub variant: AssertVariant,
/// The span, excluding the semicolon.
pub span: Span,
+ /// The ID of the node.
+ pub id: NodeID,
}
impl fmt::Display for AssertStatement {
diff --git a/compiler/ast/src/statement/assign.rs b/compiler/ast/src/statement/assign.rs
index 6b9225c1a3..748b453074 100644
--- a/compiler/ast/src/statement/assign.rs
+++ b/compiler/ast/src/statement/assign.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, Node};
+use crate::{Expression, Node, NodeID};
use leo_span::Span;
use serde::{Deserialize, Serialize};
@@ -31,6 +31,8 @@ pub struct AssignStatement {
pub value: Expression,
/// The span, excluding the semicolon.
pub span: Span,
+ /// The ID of the node.
+ pub id: NodeID,
}
impl fmt::Display for AssignStatement {
diff --git a/compiler/ast/src/statement/block.rs b/compiler/ast/src/statement/block.rs
index 15b959e3db..e57f5821d9 100644
--- a/compiler/ast/src/statement/block.rs
+++ b/compiler/ast/src/statement/block.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::{Node, Statement};
+use crate::{Node, NodeID, Statement};
use leo_span::Span;
use serde::{Deserialize, Serialize};
@@ -27,6 +27,8 @@ pub struct Block {
pub statements: Vec,
/// The span from `{` to `}`.
pub span: Span,
+ /// The ID of the node.
+ pub id: NodeID,
}
impl fmt::Display for Block {
diff --git a/compiler/ast/src/statement/conditional.rs b/compiler/ast/src/statement/conditional.rs
index eaee3a5c46..773bf5d761 100644
--- a/compiler/ast/src/statement/conditional.rs
+++ b/compiler/ast/src/statement/conditional.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::{Block, Expression, Node, Statement};
+use crate::{Block, Expression, Node, NodeID, Statement};
use leo_span::Span;
use serde::{Deserialize, Serialize};
@@ -31,6 +31,8 @@ pub struct ConditionalStatement {
pub otherwise: Option>,
/// The span from `if` to `next` or to `block`.
pub span: Span,
+ /// The ID of the node.
+ pub id: NodeID,
}
impl fmt::Display for ConditionalStatement {
diff --git a/compiler/ast/src/statement/console/console_statement.rs b/compiler/ast/src/statement/console/console_statement.rs
index fc8c67d6e0..f305510a32 100644
--- a/compiler/ast/src/statement/console/console_statement.rs
+++ b/compiler/ast/src/statement/console/console_statement.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::{ConsoleFunction, Node};
+use crate::{ConsoleFunction, Node, NodeID};
use leo_span::Span;
use serde::{Deserialize, Serialize};
@@ -27,6 +27,8 @@ pub struct ConsoleStatement {
pub function: ConsoleFunction,
/// The span excluding the semicolon.
pub span: Span,
+ /// The ID of the node.
+ pub id: NodeID,
}
impl fmt::Display for ConsoleStatement {
diff --git a/compiler/ast/src/statement/definition/mod.rs b/compiler/ast/src/statement/definition/mod.rs
index 5367f68000..aaf67a5202 100644
--- a/compiler/ast/src/statement/definition/mod.rs
+++ b/compiler/ast/src/statement/definition/mod.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, Node, Type};
+use crate::{Expression, Node, NodeID, Type};
use leo_span::Span;
use serde::{Deserialize, Serialize};
@@ -36,6 +36,8 @@ pub struct DefinitionStatement {
pub value: Expression,
/// The span excluding the semicolon.
pub span: Span,
+ /// The ID of the node.
+ pub id: NodeID,
}
impl fmt::Display for DefinitionStatement {
diff --git a/compiler/ast/src/statement/expression.rs b/compiler/ast/src/statement/expression.rs
index 8b4192bb19..8a8c6dfcb2 100644
--- a/compiler/ast/src/statement/expression.rs
+++ b/compiler/ast/src/statement/expression.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, Node};
+use crate::{Expression, Node, NodeID};
use leo_span::Span;
use serde::{Deserialize, Serialize};
@@ -27,6 +27,8 @@ pub struct ExpressionStatement {
pub expression: Expression,
/// The span.
pub span: Span,
+ /// The ID of the node.
+ pub id: NodeID,
}
impl fmt::Display for ExpressionStatement {
diff --git a/compiler/ast/src/statement/iteration.rs b/compiler/ast/src/statement/iteration.rs
index b79cae2a19..7982fa1ae9 100644
--- a/compiler/ast/src/statement/iteration.rs
+++ b/compiler/ast/src/statement/iteration.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::{Block, Expression, Identifier, Node, Type, Value};
+use crate::{Block, Expression, Identifier, Node, NodeID, Type, Value};
use leo_span::Span;
@@ -45,6 +45,8 @@ pub struct IterationStatement {
pub block: Block,
/// The span from `for` to `block`.
pub span: Span,
+ /// The ID of the node.
+ pub id: NodeID,
}
impl fmt::Display for IterationStatement {
diff --git a/compiler/ast/src/statement/mod.rs b/compiler/ast/src/statement/mod.rs
index 972967e9c3..a982a11d41 100644
--- a/compiler/ast/src/statement/mod.rs
+++ b/compiler/ast/src/statement/mod.rs
@@ -41,7 +41,7 @@ pub use iteration::*;
pub mod return_;
pub use return_::*;
-use crate::Node;
+use crate::{Node, NodeID};
use leo_span::Span;
@@ -74,7 +74,7 @@ pub enum Statement {
impl Statement {
/// Returns a dummy statement made from an empty block `{}`.
pub fn dummy(span: Span) -> Self {
- Self::Block(Block { statements: Vec::new(), span })
+ Self::Block(Block { statements: Vec::new(), span, id: NodeID::default() })
}
}
@@ -124,4 +124,34 @@ impl Node for Statement {
Return(n) => n.set_span(span),
}
}
+
+ fn id(&self) -> NodeID {
+ use Statement::*;
+ match self {
+ Assert(n) => n.id(),
+ Assign(n) => n.id(),
+ Block(n) => n.id(),
+ Conditional(n) => n.id(),
+ Console(n) => n.id(),
+ Definition(n) => n.id(),
+ Expression(n) => n.id(),
+ Iteration(n) => n.id(),
+ Return(n) => n.id(),
+ }
+ }
+
+ fn set_id(&mut self, id: NodeID) {
+ use Statement::*;
+ match self {
+ Assert(n) => n.set_id(id),
+ Assign(n) => n.set_id(id),
+ Block(n) => n.set_id(id),
+ Conditional(n) => n.set_id(id),
+ Console(n) => n.set_id(id),
+ Definition(n) => n.set_id(id),
+ Expression(n) => n.set_id(id),
+ Iteration(n) => n.set_id(id),
+ Return(n) => n.set_id(id),
+ }
+ }
}
diff --git a/compiler/ast/src/statement/return_.rs b/compiler/ast/src/statement/return_.rs
index 8cd55f5c3b..307f04264c 100644
--- a/compiler/ast/src/statement/return_.rs
+++ b/compiler/ast/src/statement/return_.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, Node};
+use crate::{Expression, Node, NodeID};
use leo_span::Span;
use serde::{Deserialize, Serialize};
@@ -29,6 +29,8 @@ pub struct ReturnStatement {
pub finalize_arguments: Option>,
/// The span of `return expression` excluding the semicolon.
pub span: Span,
+ /// The ID of the node.
+ pub id: NodeID,
}
impl fmt::Display for ReturnStatement {
diff --git a/compiler/ast/src/struct/member.rs b/compiler/ast/src/struct/member.rs
index 1826d9a832..874fa0236a 100644
--- a/compiler/ast/src/struct/member.rs
+++ b/compiler/ast/src/struct/member.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, Mode, Node, Type};
+use crate::{Identifier, Mode, Node, NodeID, Type};
use leo_span::{Span, Symbol};
@@ -32,6 +32,8 @@ pub struct Member {
pub type_: Type,
/// The span of the member.
pub span: Span,
+ /// The ID of the node.
+ pub id: NodeID,
}
impl Member {
diff --git a/compiler/ast/src/struct/mod.rs b/compiler/ast/src/struct/mod.rs
index 5b591b8b69..bec8684036 100644
--- a/compiler/ast/src/struct/mod.rs
+++ b/compiler/ast/src/struct/mod.rs
@@ -17,7 +17,7 @@
pub mod member;
pub use member::*;
-use crate::{Identifier, Node};
+use crate::{Identifier, Node, NodeID};
use leo_span::{Span, Symbol};
use serde::{Deserialize, Serialize};
@@ -40,6 +40,8 @@ pub struct Struct {
pub is_record: bool,
/// The entire span of the struct definition.
pub span: Span,
+ /// The ID of the node.
+ pub id: NodeID,
}
impl PartialEq for Struct {
diff --git a/compiler/ast/src/value/mod.rs b/compiler/ast/src/value/mod.rs
index 1047c6731a..60bc565e26 100644
--- a/compiler/ast/src/value/mod.rs
+++ b/compiler/ast/src/value/mod.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::{GroupLiteral, Identifier, IntegerType, Literal, Type};
+use crate::{GroupLiteral, Identifier, IntegerType, Literal, NodeID, Type};
use leo_errors::{type_name, FlattenError, LeoError, Result};
use leo_span::{Span, Symbol};
@@ -871,13 +871,13 @@ impl TryFrom<&Literal> for Value {
/// Converts a literal to a value.
fn try_from(literal: &Literal) -> Result {
Ok(match literal {
- Literal::Address(string, span) => Self::Address(string.clone(), *span),
- Literal::Boolean(bool, span) => Self::Boolean(*bool, *span),
- Literal::Field(string, span) => Self::Field(string.clone(), *span),
+ Literal::Address(string, span, _) => Self::Address(string.clone(), *span),
+ Literal::Boolean(bool, span, _) => Self::Boolean(*bool, *span),
+ Literal::Field(string, span, _) => Self::Field(string.clone(), *span),
Literal::Group(group_literal) => Self::Group(group_literal.clone()),
- Literal::Scalar(string, span) => Self::Scalar(string.clone(), *span),
- Literal::String(string, span) => Self::String(string.clone(), *span),
- Literal::Integer(integer_type, string, span) => match integer_type {
+ Literal::Scalar(string, span, _) => Self::Scalar(string.clone(), *span),
+ Literal::String(string, span, _) => Self::String(string.clone(), *span),
+ Literal::Integer(integer_type, string, span, _) => match integer_type {
IntegerType::U8 => Self::U8(string.parse()?, *span),
IntegerType::U16 => Self::U16(string.parse()?, *span),
IntegerType::U32 => Self::U32(string.parse()?, *span),
@@ -898,23 +898,23 @@ impl From for Literal {
use Value::*;
match v {
Input(_, _) => todo!("We need to test if this is hittable"),
- Address(v, span) => Literal::Address(v, span),
- Boolean(v, span) => Literal::Boolean(v, span),
+ Address(v, span) => Literal::Address(v, span, NodeID::default()),
+ Boolean(v, span) => Literal::Boolean(v, span, NodeID::default()),
Struct(_ident, _values) => todo!("We need to test if this is hittable"),
- Field(v, span) => Literal::Field(v, span),
+ Field(v, span) => Literal::Field(v, span, NodeID::default()),
Group(v) => Literal::Group(v),
- I8(v, span) => Literal::Integer(IntegerType::I8, v.to_string(), span),
- I16(v, span) => Literal::Integer(IntegerType::I16, v.to_string(), span),
- I32(v, span) => Literal::Integer(IntegerType::I32, v.to_string(), span),
- I64(v, span) => Literal::Integer(IntegerType::I64, v.to_string(), span),
- I128(v, span) => Literal::Integer(IntegerType::I128, v.to_string(), span),
- U8(v, span) => Literal::Integer(IntegerType::U8, v.to_string(), span),
- U16(v, span) => Literal::Integer(IntegerType::U16, v.to_string(), span),
- U32(v, span) => Literal::Integer(IntegerType::U32, v.to_string(), span),
- U64(v, span) => Literal::Integer(IntegerType::U64, v.to_string(), span),
- U128(v, span) => Literal::Integer(IntegerType::U128, v.to_string(), span),
- Scalar(v, span) => Literal::Scalar(v, span),
- String(v, span) => Literal::String(v, span),
+ I8(v, span) => Literal::Integer(IntegerType::I8, v.to_string(), span, NodeID::default()),
+ I16(v, span) => Literal::Integer(IntegerType::I16, v.to_string(), span, NodeID::default()),
+ I32(v, span) => Literal::Integer(IntegerType::I32, v.to_string(), span, NodeID::default()),
+ I64(v, span) => Literal::Integer(IntegerType::I64, v.to_string(), span, NodeID::default()),
+ I128(v, span) => Literal::Integer(IntegerType::I128, v.to_string(), span, NodeID::default()),
+ U8(v, span) => Literal::Integer(IntegerType::U8, v.to_string(), span, NodeID::default()),
+ U16(v, span) => Literal::Integer(IntegerType::U16, v.to_string(), span, NodeID::default()),
+ U32(v, span) => Literal::Integer(IntegerType::U32, v.to_string(), span, NodeID::default()),
+ U64(v, span) => Literal::Integer(IntegerType::U64, v.to_string(), span, NodeID::default()),
+ U128(v, span) => Literal::Integer(IntegerType::U128, v.to_string(), span, NodeID::default()),
+ Scalar(v, span) => Literal::Scalar(v, span, NodeID::default()),
+ String(v, span) => Literal::String(v, span, NodeID::default()),
}
}
}
diff --git a/compiler/parser/src/parser/context.rs b/compiler/parser/src/parser/context.rs
index 565e72faa0..1a071c4714 100644
--- a/compiler/parser/src/parser/context.rs
+++ b/compiler/parser/src/parser/context.rs
@@ -131,7 +131,7 @@ impl<'a> ParserContext<'a> {
/// At the previous token, return and make an identifier with `name`.
fn mk_ident_prev(&self, name: Symbol) -> Identifier {
let span = self.prev_token.span;
- Identifier { name, span }
+ Identifier { name, span, id: NodeID::default() }
}
/// Eats the next token if its an identifier and returns it.
diff --git a/compiler/parser/src/parser/expression.rs b/compiler/parser/src/parser/expression.rs
index cf9cce7793..e2654e842f 100644
--- a/compiler/parser/src/parser/expression.rs
+++ b/compiler/parser/src/parser/expression.rs
@@ -75,6 +75,7 @@ impl ParserContext<'_> {
condition: Box::new(expr),
if_true: Box::new(if_true),
if_false: Box::new(if_false),
+ id: NodeID::default(),
});
}
Ok(expr)
@@ -87,6 +88,7 @@ impl ParserContext<'_> {
op,
left: Box::new(left),
right: Box::new(right),
+ id: NodeID::default(),
})
}
@@ -237,7 +239,7 @@ impl ParserContext<'_> {
if self.eat(&Token::As) {
let (type_, end_span) = self.parse_primitive_type()?;
let span = expr.span() + end_span;
- expr = Expression::Cast(CastExpression { expression: Box::new(expr), type_, span });
+ expr = Expression::Cast(CastExpression { expression: Box::new(expr), type_, span, id: NodeID::default() });
}
Ok(expr)
@@ -263,19 +265,20 @@ impl ParserContext<'_> {
// If the last operation is a negation and the inner expression is a literal, then construct a negative literal.
if let Some((UnaryOperation::Negate, _)) = ops.last() {
match inner {
- Expression::Literal(Literal::Integer(integer_type, string, span)) => {
+ Expression::Literal(Literal::Integer(integer_type, string, span, id)) => {
// Remove the negation from the operations.
// Note that this unwrap is safe because there is at least one operation in `ops`.
let (_, op_span) = ops.pop().unwrap();
// Construct a negative integer literal.
- inner = Expression::Literal(Literal::Integer(integer_type, format!("-{string}"), op_span + span));
+ inner =
+ Expression::Literal(Literal::Integer(integer_type, format!("-{string}"), op_span + span, id));
}
- Expression::Literal(Literal::Field(string, span)) => {
+ Expression::Literal(Literal::Field(string, span, id)) => {
// Remove the negation from the operations.
// Note that
let (_, op_span) = ops.pop().unwrap();
// Construct a negative field literal.
- inner = Expression::Literal(Literal::Field(format!("-{string}"), op_span + span));
+ inner = Expression::Literal(Literal::Field(format!("-{string}"), op_span + span, id));
}
Expression::Literal(Literal::Group(group_literal)) => {
// Remove the negation from the operations.
@@ -283,17 +286,17 @@ impl ParserContext<'_> {
// Construct a negative group literal.
// Note that we only handle the case where the group literal is a single integral value.
inner = Expression::Literal(Literal::Group(Box::new(match *group_literal {
- GroupLiteral::Single(string, span) => {
- GroupLiteral::Single(format!("-{string}"), op_span + span)
+ GroupLiteral::Single(string, span, id) => {
+ GroupLiteral::Single(format!("-{string}"), op_span + span, id)
}
GroupLiteral::Tuple(tuple) => GroupLiteral::Tuple(tuple),
})));
}
- Expression::Literal(Literal::Scalar(string, span)) => {
+ Expression::Literal(Literal::Scalar(string, span, id)) => {
// Remove the negation from the operations.
let (_, op_span) = ops.pop().unwrap();
// Construct a negative scalar literal.
- inner = Expression::Literal(Literal::Scalar(format!("-{string}"), op_span + span));
+ inner = Expression::Literal(Literal::Scalar(format!("-{string}"), op_span + span, id));
}
_ => (), // Do nothing.
}
@@ -301,7 +304,12 @@ impl ParserContext<'_> {
// Apply the operations in reverse order, constructing a unary expression.
for (op, op_span) in ops.into_iter().rev() {
- inner = Expression::Unary(UnaryExpression { span: op_span + inner.span(), op, receiver: Box::new(inner) });
+ inner = Expression::Unary(UnaryExpression {
+ span: op_span + inner.span(),
+ op,
+ receiver: Box::new(inner),
+ id: NodeID::default(),
+ });
}
Ok(inner)
@@ -317,7 +325,7 @@ impl ParserContext<'_> {
if let (true, Some(op)) = (args.is_empty(), UnaryOperation::from_symbol(method.name)) {
// Found an unary operator and the argument list is empty.
- Ok(Expression::Unary(UnaryExpression { span, op, receiver: Box::new(receiver) }))
+ Ok(Expression::Unary(UnaryExpression { span, op, receiver: Box::new(receiver), id: NodeID::default() }))
} else if let (1, Some(op)) = (args.len(), BinaryOperation::from_symbol(method.name)) {
// Found a binary operator and the argument list contains a single argument.
Ok(Expression::Binary(BinaryExpression {
@@ -325,6 +333,7 @@ impl ParserContext<'_> {
op,
left: Box::new(receiver),
right: Box::new(args.swap_remove(0)),
+ id: NodeID::default(),
}))
} else {
// Attempt to parse the method call as a mapping operation.
@@ -344,12 +353,13 @@ impl ParserContext<'_> {
arguments
},
span,
+ id: NodeID::default(),
})))
}
_ => {
// Either an invalid unary/binary operator, or more arguments given.
self.emit_err(ParserError::invalid_method_call(receiver, method, args.len(), span));
- Ok(Expression::Err(ErrExpression { span }))
+ Ok(Expression::Err(ErrExpression { span, id: NodeID::default() }))
}
}
}
@@ -379,6 +389,7 @@ impl ParserContext<'_> {
ty: type_,
name: member_name,
arguments: args,
+ id: NodeID::default(),
})
} else {
// Return the struct constant.
@@ -386,6 +397,7 @@ impl ParserContext<'_> {
span: module_name.span() + member_name.span(),
ty: type_,
name: member_name,
+ id: NodeID::default(),
})
}))
}
@@ -409,8 +421,12 @@ impl ParserContext<'_> {
if self.check_int() {
// Eat a tuple member access.
let (index, span) = self.eat_integer()?;
- expr =
- Expression::Access(AccessExpression::Tuple(TupleAccess { tuple: Box::new(expr), index, span }))
+ expr = Expression::Access(AccessExpression::Tuple(TupleAccess {
+ tuple: Box::new(expr),
+ index,
+ span,
+ id: NodeID::default(),
+ }))
} else if self.eat(&Token::Leo) {
// Eat an external function call.
self.eat(&Token::Div); // todo: Make `/` a more general token.
@@ -425,6 +441,7 @@ impl ParserContext<'_> {
function: Box::new(Expression::Identifier(name)),
external: Some(Box::new(expr)),
arguments,
+ id: NodeID::default(),
});
} else {
// Parse identifier name.
@@ -439,6 +456,7 @@ impl ParserContext<'_> {
span: expr.span() + name.span(),
inner: Box::new(expr),
name,
+ id: NodeID::default(),
}))
}
}
@@ -457,6 +475,7 @@ impl ParserContext<'_> {
function: Box::new(expr),
external: None,
arguments,
+ id: NodeID::default(),
});
}
// Check if next token is a dot to see if we are calling recursive method.
@@ -478,7 +497,7 @@ impl ParserContext<'_> {
match elements.len() {
// If the tuple expression is empty, return a `UnitExpression`.
- 0 => Ok(Expression::Unit(UnitExpression { span })),
+ 0 => Ok(Expression::Unit(UnitExpression { span, id: NodeID::default() })),
1 => match trailing {
// If there is one element in the tuple but no trailing comma, e.g `(foo)`, return the element.
false => Ok(elements.swap_remove(0)),
@@ -487,7 +506,7 @@ impl ParserContext<'_> {
},
// Otherwise, return a tuple expression.
// Note: This is the only place where `TupleExpression` is constructed in the parser.
- _ => Ok(Expression::Tuple(TupleExpression { elements, span })),
+ _ => Ok(Expression::Tuple(TupleExpression { elements, span, id: NodeID::default() })),
}
}
@@ -535,7 +554,7 @@ impl ParserContext<'_> {
let end_span = check_ahead(dist, &Token::Group)?;
dist += 1; // Standing at `)` so advance one for 'group'.
- let gt = GroupTuple { span: start_span + &end_span, x: first_gc, y: second_gc };
+ let gt = GroupTuple { span: start_span + &end_span, x: first_gc, y: second_gc, id: NodeID::default() };
// Eat everything so that this isn't just peeking.
for _ in 0..dist {
@@ -558,14 +577,16 @@ impl ParserContext<'_> {
self.expect_identifier()?
};
- let expression = if self.eat(&Token::Colon) {
+ let (expression, span) = if self.eat(&Token::Colon) {
// Parse individual struct variable declarations.
- Some(self.parse_expression()?)
+ let expression = self.parse_expression()?;
+ let span = identifier.span + expression.span();
+ (Some(expression), span)
} else {
- None
+ (None, identifier.span)
};
- Ok(StructVariableInitializer { identifier, expression })
+ Ok(StructVariableInitializer { identifier, expression, id: NodeID::default(), span })
}
/// Returns an [`Expression`] AST node if the next tokens represent a
@@ -575,7 +596,12 @@ impl ParserContext<'_> {
let (members, _, end) =
self.parse_list(Delimiter::Brace, Some(Token::Comma), |p| p.parse_struct_member().map(Some))?;
- Ok(Expression::Struct(StructExpression { span: identifier.span + end, name: identifier, members }))
+ Ok(Expression::Struct(StructExpression {
+ span: identifier.span + end,
+ name: identifier,
+ members,
+ id: NodeID::default(),
+ }))
}
/// Returns an [`Expression`] AST node if the next token is a primary expression:
@@ -602,38 +628,42 @@ impl ParserContext<'_> {
// Literal followed by `field`, e.g., `42field`.
Some(Token::Field) => {
assert_no_whitespace("field")?;
- Expression::Literal(Literal::Field(value, full_span))
+ Expression::Literal(Literal::Field(value, full_span, NodeID::default()))
}
// Literal followed by `group`, e.g., `42group`.
Some(Token::Group) => {
assert_no_whitespace("group")?;
- Expression::Literal(Literal::Group(Box::new(GroupLiteral::Single(value, full_span))))
+ Expression::Literal(Literal::Group(Box::new(GroupLiteral::Single(
+ value,
+ full_span,
+ NodeID::default(),
+ ))))
}
// Literal followed by `scalar` e.g., `42scalar`.
Some(Token::Scalar) => {
assert_no_whitespace("scalar")?;
- Expression::Literal(Literal::Scalar(value, full_span))
+ Expression::Literal(Literal::Scalar(value, full_span, NodeID::default()))
}
// Literal followed by other type suffix, e.g., `42u8`.
Some(suffix) => {
assert_no_whitespace(&suffix.to_string())?;
let int_ty = Self::token_to_int_type(suffix).expect("unknown int type token");
- Expression::Literal(Literal::Integer(int_ty, value, full_span))
+ Expression::Literal(Literal::Integer(int_ty, value, full_span, NodeID::default()))
}
None => return Err(ParserError::implicit_values_not_allowed(value, span).into()),
}
}
- Token::True => Expression::Literal(Literal::Boolean(true, span)),
- Token::False => Expression::Literal(Literal::Boolean(false, span)),
+ Token::True => Expression::Literal(Literal::Boolean(true, span, NodeID::default())),
+ Token::False => Expression::Literal(Literal::Boolean(false, span, NodeID::default())),
Token::AddressLit(address_string) => {
if address_string.parse::>().is_err() {
self.emit_err(ParserError::invalid_address_lit(&address_string, span));
}
- Expression::Literal(Literal::Address(address_string, span))
+ Expression::Literal(Literal::Address(address_string, span, NodeID::default()))
}
- Token::StaticString(value) => Expression::Literal(Literal::String(value, span)),
+ Token::StaticString(value) => Expression::Literal(Literal::String(value, span, NodeID::default())),
Token::Identifier(name) => {
- let ident = Identifier { name, span };
+ let ident = Identifier { name, span, id: NodeID::default() };
if !self.disallow_struct_construction && self.check(&Token::LeftCurly) {
// Parse struct and records inits as struct expressions.
// Enforce struct or record type later at type checking.
@@ -642,10 +672,12 @@ impl ParserContext<'_> {
Expression::Identifier(ident)
}
}
- Token::SelfLower => Expression::Identifier(Identifier { name: sym::SelfLower, span }),
- Token::Block => Expression::Identifier(Identifier { name: sym::block, span }),
+ Token::SelfLower => {
+ Expression::Identifier(Identifier { name: sym::SelfLower, span, id: NodeID::default() })
+ }
+ Token::Block => Expression::Identifier(Identifier { name: sym::block, span, id: NodeID::default() }),
t if crate::type_::TYPE_TOKENS.contains(&t) => {
- Expression::Identifier(Identifier { name: t.keyword_to_symbol().unwrap(), span })
+ Expression::Identifier(Identifier { name: t.keyword_to_symbol().unwrap(), span, id: NodeID::default() })
}
token => {
return Err(ParserError::unexpected_str(token, "expression", span).into());
diff --git a/compiler/parser/src/parser/file.rs b/compiler/parser/src/parser/file.rs
index c95bc358f9..f60d6e1fc6 100644
--- a/compiler/parser/src/parser/file.rs
+++ b/compiler/parser/src/parser/file.rs
@@ -223,7 +223,7 @@ impl ParserContext<'_> {
let (identifier, type_, span) = self.parse_typed_ident()?;
- Ok(Member { mode, identifier, type_, span })
+ Ok(Member { mode, identifier, type_, span, id: NodeID::default() })
}
/// Parses a struct or record definition, e.g., `struct Foo { ... }` or `record Foo { ... }`.
@@ -235,7 +235,13 @@ impl ParserContext<'_> {
self.expect(&Token::LeftCurly)?;
let (members, end) = self.parse_struct_members()?;
- Ok((struct_name.name, Struct { identifier: struct_name, members, is_record, span: start + end }))
+ Ok((struct_name.name, Struct {
+ identifier: struct_name,
+ members,
+ is_record,
+ span: start + end,
+ id: NodeID::default(),
+ }))
}
/// Parses a mapping declaration, e.g. `mapping balances: address => u128`.
@@ -247,7 +253,7 @@ impl ParserContext<'_> {
self.expect(&Token::BigArrow)?;
let (value_type, _) = self.parse_type()?;
let end = self.expect(&Token::Semicolon)?;
- Ok((identifier.name, Mapping { identifier, key_type, value_type, span: start + end }))
+ Ok((identifier.name, Mapping { identifier, key_type, value_type, span: start + end, id: NodeID::default() }))
}
// TODO: Return a span associated with the mode.
@@ -298,11 +304,23 @@ impl ParserContext<'_> {
self.eat(&Token::Record);
span = span + self.prev_token.span;
- Ok(functions::Input::External(External { identifier: name, program_name: external, record, span }))
+ Ok(functions::Input::External(External {
+ identifier: name,
+ program_name: external,
+ record,
+ span,
+ id: NodeID::default(),
+ }))
} else {
let type_ = self.parse_type()?.0;
- Ok(functions::Input::Internal(FunctionInput { identifier: name, mode, type_, span: name.span }))
+ Ok(functions::Input::Internal(FunctionInput {
+ identifier: name,
+ mode,
+ type_,
+ span: name.span,
+ id: NodeID::default(),
+ }))
}
}
@@ -311,7 +329,7 @@ impl ParserContext<'_> {
// TODO: Could this span be made more accurate?
let mode = self.parse_mode()?;
let (type_, span) = self.parse_type()?;
- Ok(FunctionOutput { mode, type_, span })
+ Ok(FunctionOutput { mode, type_, span, id: NodeID::default() })
}
/// Returns a [`Output`] AST node if the next tokens represent a function output.
@@ -338,6 +356,7 @@ impl ParserContext<'_> {
program_name: external,
record,
span,
+ id: NodeID::default(),
}))
} else {
Ok(Output::Internal(self.parse_function_output()?))
@@ -353,7 +372,9 @@ impl ParserContext<'_> {
// Parse the `@` symbol and identifier.
let start = self.expect(&Token::At)?;
let identifier = match self.token.token {
- Token::Program => Identifier { name: sym::program, span: self.expect(&Token::Program)? },
+ Token::Program => {
+ Identifier { name: sym::program, span: self.expect(&Token::Program)?, id: NodeID::default() }
+ }
_ => self.expect_identifier()?,
};
let span = start + identifier.span;
@@ -362,7 +383,7 @@ impl ParserContext<'_> {
// Check that there is no whitespace in between the `@` symbol and identifier.
match identifier.span.hi.0 - start.lo.0 > 1 + identifier.name.to_string().len() as u32 {
true => Err(ParserError::space_in_annotation(span).into()),
- false => Ok(Annotation { identifier, span }),
+ false => Ok(Annotation { identifier, span, id: NodeID::default() }),
}
}
diff --git a/compiler/parser/src/parser/statement.rs b/compiler/parser/src/parser/statement.rs
index 4a099eaaba..eb02119ff3 100644
--- a/compiler/parser/src/parser/statement.rs
+++ b/compiler/parser/src/parser/statement.rs
@@ -82,7 +82,7 @@ impl ParserContext<'_> {
self.expect(&Token::Semicolon)?;
// Return the assertion statement.
- Ok(Statement::Assert(AssertStatement { variant, span }))
+ Ok(Statement::Assert(AssertStatement { variant, span, id: NodeID::default() }))
}
/// Returns a [`AssignStatement`] AST node if the next tokens represent a assign, otherwise expects an expression statement.
@@ -124,10 +124,11 @@ impl ParserContext<'_> {
right: Box::new(value),
op,
span,
+ id: NodeID::default(),
}),
};
- Ok(Statement::Assign(Box::new(AssignStatement { span, place, value })))
+ Ok(Statement::Assign(Box::new(AssignStatement { span, place, value, id: NodeID::default() })))
} else {
// Check for `increment` and `decrement` statements. If found, emit a deprecation warning.
if let Expression::Call(call_expression) = &place {
@@ -152,14 +153,21 @@ impl ParserContext<'_> {
// Parse the expression as a statement.
let end = self.expect(&Token::Semicolon)?;
- Ok(Statement::Expression(ExpressionStatement { span: place.span() + end, expression: place }))
+ Ok(Statement::Expression(ExpressionStatement {
+ span: place.span() + end,
+ expression: place,
+ id: NodeID::default(),
+ }))
}
}
/// Returns a [`Block`] AST node if the next tokens represent a block of statements.
pub(super) fn parse_block(&mut self) -> Result {
- self.parse_list(Delimiter::Brace, None, |p| p.parse_statement().map(Some))
- .map(|(statements, _, span)| Block { statements, span })
+ self.parse_list(Delimiter::Brace, None, |p| p.parse_statement().map(Some)).map(|(statements, _, span)| Block {
+ statements,
+ span,
+ id: NodeID::default(),
+ })
}
/// Returns a [`ReturnStatement`] AST node if the next tokens represent a return statement.
@@ -168,7 +176,9 @@ impl ParserContext<'_> {
let expression = match self.token.token {
// If the next token is a semicolon, implicitly return a unit expression, `()`.
- Token::Semicolon | Token::Then => Expression::Unit(UnitExpression { span: self.token.span }),
+ Token::Semicolon | Token::Then => {
+ Expression::Unit(UnitExpression { span: self.token.span, id: NodeID::default() })
+ }
// Otherwise, attempt to parse an expression.
_ => self.parse_expression()?,
};
@@ -190,7 +200,7 @@ impl ParserContext<'_> {
};
let end = self.expect(&Token::Semicolon)?;
let span = start + end;
- Ok(ReturnStatement { span, expression, finalize_arguments: finalize_args })
+ Ok(ReturnStatement { span, expression, finalize_arguments: finalize_args, id: NodeID::default() })
}
/// Returns a [`ConditionalStatement`] AST node if the next tokens represent a conditional statement.
@@ -215,6 +225,7 @@ impl ParserContext<'_> {
condition: expr,
then: body,
otherwise: next,
+ id: NodeID::default(),
})
}
@@ -245,6 +256,7 @@ impl ParserContext<'_> {
stop_value: Default::default(),
inclusive: false,
block,
+ id: NodeID::default(),
})
}
@@ -286,13 +298,16 @@ impl ParserContext<'_> {
));
(
Default::default(),
- ConsoleFunction::Assert(Expression::Err(ErrExpression { span: Default::default() })),
+ ConsoleFunction::Assert(Expression::Err(ErrExpression {
+ span: Default::default(),
+ id: NodeID::default(),
+ })),
)
}
};
self.expect(&Token::Semicolon)?;
- Ok(ConsoleStatement { span: keyword + span, function })
+ Ok(ConsoleStatement { span: keyword + span, function, id: NodeID::default() })
}
/// Returns a [`DefinitionStatement`] AST node if the next tokens represent a definition statement.
@@ -314,6 +329,13 @@ impl ParserContext<'_> {
let value = self.parse_expression()?;
self.expect(&Token::Semicolon)?;
- Ok(DefinitionStatement { span: decl_span + value.span(), declaration_type: decl_type, place, type_, value })
+ Ok(DefinitionStatement {
+ span: decl_span + value.span(),
+ declaration_type: decl_type,
+ place,
+ type_,
+ value,
+ id: NodeID::default(),
+ })
}
}
diff --git a/compiler/passes/src/common/assigner/mod.rs b/compiler/passes/src/common/assigner/mod.rs
index f4ea07ab83..829670e247 100644
--- a/compiler/passes/src/common/assigner/mod.rs
+++ b/compiler/passes/src/common/assigner/mod.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 leo_ast::{AssignStatement, Expression, Identifier, Statement};
+use leo_ast::{AssignStatement, Expression, Identifier, NodeID, Statement};
use leo_span::Symbol;
use std::fmt::Display;
@@ -39,6 +39,7 @@ impl Assigner {
place: Expression::Identifier(identifier),
value,
span: Default::default(),
+ id: NodeID::default(),
}))
}
@@ -48,7 +49,7 @@ impl Assigner {
// Create a new variable for the expression.
let name = self.unique_symbol("$var", "$");
- let place = Identifier { name, span: Default::default() };
+ let place = Identifier { name, span: Default::default(), id: NodeID::default() };
(place, self.simple_assign_statement(place, expr))
}
diff --git a/compiler/passes/src/dead_code_elimination/eliminate_expression.rs b/compiler/passes/src/dead_code_elimination/eliminate_expression.rs
index 53e6e1f43f..574fb0252d 100644
--- a/compiler/passes/src/dead_code_elimination/eliminate_expression.rs
+++ b/compiler/passes/src/dead_code_elimination/eliminate_expression.rs
@@ -23,6 +23,7 @@ use leo_ast::{
ExpressionReconstructor,
Identifier,
MemberAccess,
+ NodeID,
StructExpression,
StructVariableInitializer,
TupleAccess,
@@ -57,6 +58,7 @@ impl ExpressionReconstructor for DeadCodeEliminator {
.map(|arg| self.reconstruct_expression(arg).0)
.collect(),
span: function.span,
+ id: NodeID::default(),
});
// Unset `self.is_necessary`.
self.is_necessary = false;
@@ -66,11 +68,13 @@ impl ExpressionReconstructor for DeadCodeEliminator {
inner: Box::new(self.reconstruct_expression(*member.inner).0),
name: member.name,
span: member.span,
+ id: NodeID::default(),
}),
AccessExpression::Tuple(tuple) => AccessExpression::Tuple(TupleAccess {
tuple: Box::new(self.reconstruct_expression(*tuple.tuple).0),
index: tuple.index,
span: tuple.span,
+ id: NodeID::default(),
}),
AccessExpression::AssociatedConstant(constant) => AccessExpression::AssociatedConstant(constant),
}),
@@ -94,9 +98,12 @@ impl ExpressionReconstructor for DeadCodeEliminator {
Some(expression) => Some(self.reconstruct_expression(expression).0),
None => unreachable!("Static single assignment ensures that the expression always exists."),
},
+ span: member.span,
+ id: NodeID::default(),
})
.collect(),
span: input.span,
+ id: NodeID::default(),
}),
Default::default(),
)
diff --git a/compiler/passes/src/dead_code_elimination/eliminate_program.rs b/compiler/passes/src/dead_code_elimination/eliminate_program.rs
index e440a3ddc5..a11321f5a9 100644
--- a/compiler/passes/src/dead_code_elimination/eliminate_program.rs
+++ b/compiler/passes/src/dead_code_elimination/eliminate_program.rs
@@ -16,7 +16,7 @@
use crate::DeadCodeEliminator;
-use leo_ast::{Finalize, Function, ProgramReconstructor, StatementReconstructor};
+use leo_ast::{Finalize, Function, NodeID, ProgramReconstructor, StatementReconstructor};
impl ProgramReconstructor for DeadCodeEliminator {
fn reconstruct_function(&mut self, input: Function) -> Function {
@@ -43,6 +43,7 @@ impl ProgramReconstructor for DeadCodeEliminator {
output_type: finalize.output_type,
block,
span: finalize.span,
+ id: NodeID::default(),
}
});
@@ -56,6 +57,7 @@ impl ProgramReconstructor for DeadCodeEliminator {
block,
finalize,
span: input.span,
+ id: NodeID::default(),
}
}
}
diff --git a/compiler/passes/src/dead_code_elimination/eliminate_statement.rs b/compiler/passes/src/dead_code_elimination/eliminate_statement.rs
index b63930859a..493dfe8580 100644
--- a/compiler/passes/src/dead_code_elimination/eliminate_statement.rs
+++ b/compiler/passes/src/dead_code_elimination/eliminate_statement.rs
@@ -29,6 +29,7 @@ use leo_ast::{
ExpressionReconstructor,
ExpressionStatement,
IterationStatement,
+ NodeID,
ReturnStatement,
Statement,
StatementReconstructor,
@@ -51,6 +52,7 @@ impl StatementReconstructor for DeadCodeEliminator {
}
},
span: input.span,
+ id: NodeID::default(),
});
// Unset the `is_necessary` flag.
@@ -90,6 +92,7 @@ impl StatementReconstructor for DeadCodeEliminator {
place: input.place,
value: self.reconstruct_expression(input.value).0,
span: input.span,
+ id: NodeID::default(),
}));
// Unset the `is_necessary` flag.
@@ -111,7 +114,7 @@ impl StatementReconstructor for DeadCodeEliminator {
// Reverse the direction of `statements`.
statements.reverse();
- (Block { statements, span: block.span }, Default::default())
+ (Block { statements, span: block.span, id: NodeID::default() }, Default::default())
}
/// Flattening removes conditional statements from the program.
@@ -142,6 +145,7 @@ impl StatementReconstructor for DeadCodeEliminator {
let statement = Statement::Expression(ExpressionStatement {
expression: self.reconstruct_call(expression).0,
span: input.span,
+ id: NodeID::default(),
});
// Unset the `is_necessary` flag.
@@ -157,6 +161,7 @@ impl StatementReconstructor for DeadCodeEliminator {
.reconstruct_access(AccessExpression::AssociatedFunction(associated_function))
.0,
span: input.span,
+ id: NodeID::default(),
}),
Default::default(),
)
@@ -183,6 +188,7 @@ impl StatementReconstructor for DeadCodeEliminator {
arguments.into_iter().map(|argument| self.reconstruct_expression(argument).0).collect()
}),
span: input.span,
+ id: NodeID::default(),
});
// Unset the `is_necessary` flag.
diff --git a/compiler/passes/src/flattening/flatten_expression.rs b/compiler/passes/src/flattening/flatten_expression.rs
index 5e1cd67696..ccda026a76 100644
--- a/compiler/passes/src/flattening/flatten_expression.rs
+++ b/compiler/passes/src/flattening/flatten_expression.rs
@@ -24,6 +24,7 @@ use leo_ast::{
ExpressionReconstructor,
Member,
MemberAccess,
+ NodeID,
Statement,
StructExpression,
StructVariableInitializer,
@@ -51,12 +52,14 @@ impl ExpressionReconstructor for Flattener<'_> {
.map(|arg| self.reconstruct_expression(arg).0)
.collect(),
span: function.span,
+ id: NodeID::default(),
}))
}
AccessExpression::Member(member) => Expression::Access(AccessExpression::Member(MemberAccess {
inner: Box::new(self.reconstruct_expression(*member.inner).0),
name: member.name,
span: member.span,
+ id: NodeID::default(),
})),
AccessExpression::Tuple(tuple) => {
// Reconstruct the tuple expression.
@@ -92,10 +95,18 @@ impl ExpressionReconstructor for Flattener<'_> {
// Accumulate any statements produced.
statements.extend(stmts);
// Accumulate the struct members.
- members.push(StructVariableInitializer { identifier: member.identifier, expression: Some(expr) });
+ members.push(StructVariableInitializer {
+ identifier: member.identifier,
+ expression: Some(expr),
+ span: member.span,
+ id: NodeID::default(),
+ });
}
- (Expression::Struct(StructExpression { name: input.name, members, span: input.span }), statements)
+ (
+ Expression::Struct(StructExpression { name: input.name, members, span: input.span, id: NodeID::default() }),
+ statements,
+ )
}
/// Reconstructs ternary expressions over tuples and structs, accumulating any statements that are generated.
@@ -139,6 +150,7 @@ impl ExpressionReconstructor for Flattener<'_> {
if_true: Box::new(if_true),
if_false: Box::new(if_false),
span: input.span,
+ id: NodeID::default(),
});
// Accumulate any statements generated.
@@ -153,6 +165,7 @@ impl ExpressionReconstructor for Flattener<'_> {
})
.collect(),
span: Default::default(),
+ id: NodeID::default(),
});
(tuple, statements)
}
@@ -187,13 +200,16 @@ impl ExpressionReconstructor for Flattener<'_> {
inner: Box::new(Expression::Access(AccessExpression::Member(first.clone()))),
name: *identifier,
span: Default::default(),
+ id: NodeID::default(),
}))),
if_false: Box::new(Expression::Access(AccessExpression::Member(MemberAccess {
inner: Box::new(Expression::Access(AccessExpression::Member(second.clone()))),
name: *identifier,
span: Default::default(),
+ id: NodeID::default(),
}))),
span: Default::default(),
+ id: NodeID::default(),
});
// Accumulate any statements generated.
@@ -206,6 +222,8 @@ impl ExpressionReconstructor for Flattener<'_> {
StructVariableInitializer {
identifier: *identifier,
expression: Some(Expression::Identifier(result)),
+ span: Default::default(),
+ id: NodeID::default(),
}
})
.collect();
@@ -214,6 +232,7 @@ impl ExpressionReconstructor for Flattener<'_> {
name: first_member_struct.identifier,
members,
span: Default::default(),
+ id: NodeID::default(),
});
// Accumulate any statements generated.
@@ -246,6 +265,7 @@ impl ExpressionReconstructor for Flattener<'_> {
if_true: Box::new(if_true),
if_false: Box::new(if_false),
span: input.span,
+ id: NodeID::default(),
}));
// Accumulate the new assignment statement.
@@ -276,13 +296,16 @@ impl ExpressionReconstructor for Flattener<'_> {
inner: Box::new(Expression::Identifier(first)),
name: *identifier,
span: Default::default(),
+ id: NodeID::default(),
}))),
if_false: Box::new(Expression::Access(AccessExpression::Member(MemberAccess {
inner: Box::new(Expression::Identifier(second)),
name: *identifier,
span: Default::default(),
+ id: NodeID::default(),
}))),
span: Default::default(),
+ id: NodeID::default(),
});
// Accumulate any statements generated.
@@ -295,6 +318,8 @@ impl ExpressionReconstructor for Flattener<'_> {
StructVariableInitializer {
identifier: *identifier,
expression: Some(Expression::Identifier(result)),
+ span: Default::default(),
+ id: NodeID::default(),
}
})
.collect();
@@ -303,6 +328,7 @@ impl ExpressionReconstructor for Flattener<'_> {
name: first_struct.identifier,
members,
span: Default::default(),
+ id: NodeID::default(),
});
// Accumulate any statements generated.
@@ -332,6 +358,7 @@ impl ExpressionReconstructor for Flattener<'_> {
if_true: Box::new(Expression::Tuple(first_tuple.clone())),
if_false: Box::new(Expression::Tuple(second_tuple.clone())),
span: input.span,
+ id: NodeID::default(),
})
}
// Otherwise, create a new intermediate assignment for the ternary expression are return the assigned variable.
@@ -351,6 +378,7 @@ impl ExpressionReconstructor for Flattener<'_> {
if_true: Box::new(if_true),
if_false: Box::new(if_false),
span: input.span,
+ id: NodeID::default(),
}));
// Accumulate the new assignment statement.
diff --git a/compiler/passes/src/flattening/flatten_program.rs b/compiler/passes/src/flattening/flatten_program.rs
index 0cd28c8c0f..44a0d5085f 100644
--- a/compiler/passes/src/flattening/flatten_program.rs
+++ b/compiler/passes/src/flattening/flatten_program.rs
@@ -16,7 +16,7 @@
use crate::Flattener;
-use leo_ast::{Finalize, Function, ProgramReconstructor, StatementReconstructor, Type};
+use leo_ast::{Finalize, Function, NodeID, ProgramReconstructor, StatementReconstructor, Type};
impl ProgramReconstructor for Flattener<'_> {
/// Flattens a function's body and finalize block, if it exists.
@@ -47,6 +47,7 @@ impl ProgramReconstructor for Flattener<'_> {
output_type: finalize.output_type,
block,
span: finalize.span,
+ id: NodeID::default(),
}
});
@@ -77,6 +78,7 @@ impl ProgramReconstructor for Flattener<'_> {
block,
finalize,
span: function.span,
+ id: NodeID::default(),
}
}
}
diff --git a/compiler/passes/src/flattening/flatten_statement.rs b/compiler/passes/src/flattening/flatten_statement.rs
index 402c7dd748..f76f928950 100644
--- a/compiler/passes/src/flattening/flatten_statement.rs
+++ b/compiler/passes/src/flattening/flatten_statement.rs
@@ -35,6 +35,7 @@ use leo_ast::{
Identifier,
IterationStatement,
Node,
+ NodeID,
ReturnStatement,
Statement,
StatementReconstructor,
@@ -69,6 +70,7 @@ impl StatementReconstructor for Flattener<'_> {
// Flatten the arguments of the assert statement.
let assert = AssertStatement {
span: input.span,
+ id: NodeID::default(),
variant: match input.variant {
AssertVariant::Assert(expression) => {
let (expression, additional_statements) = self.reconstruct_expression(expression);
@@ -102,15 +104,18 @@ impl StatementReconstructor for Flattener<'_> {
Some(guard) => (
Statement::Assert(AssertStatement {
span: input.span,
+ id: NodeID::default(),
variant: AssertVariant::Assert(Expression::Binary(BinaryExpression {
+ op: BinaryOperation::Or,
+ span: Default::default(),
+ id: NodeID::default(),
// Take the logical negation of the guard.
left: Box::new(Expression::Unary(UnaryExpression {
op: UnaryOperation::Not,
receiver: Box::new(guard),
span: Default::default(),
+ id: NodeID::default(),
})),
- op: BinaryOperation::Or,
- span: Default::default(),
right: Box::new(match assert.variant {
// If the assert statement is an `assert`, use the expression as is.
AssertVariant::Assert(expression) => expression,
@@ -120,6 +125,7 @@ impl StatementReconstructor for Flattener<'_> {
op: BinaryOperation::Eq,
right: Box::new(right),
span: Default::default(),
+ id: NodeID::default(),
}),
// If the assert statement is an `assert_ne`, construct a new inequality expression.
AssertVariant::AssertNeq(left, right) => Expression::Binary(BinaryExpression {
@@ -127,6 +133,7 @@ impl StatementReconstructor for Flattener<'_> {
op: BinaryOperation::Neq,
right: Box::new(right),
span: Default::default(),
+ id: NodeID::default(),
}),
}),
})),
@@ -191,6 +198,7 @@ impl StatementReconstructor for Flattener<'_> {
})
.collect(),
span: Default::default(),
+ id: NodeID::default(),
};
// Add the `tuple_expression` to `self.tuples`.
self.tuples.insert(lhs_identifier.name, tuple_expression.clone());
@@ -200,6 +208,7 @@ impl StatementReconstructor for Flattener<'_> {
place: Expression::Tuple(tuple_expression),
value: Expression::Call(call),
span: Default::default(),
+ id: NodeID::default(),
})),
statements,
)
@@ -215,6 +224,7 @@ impl StatementReconstructor for Flattener<'_> {
place: Expression::Identifier(lhs_identifier),
value: Expression::Call(call),
span: Default::default(),
+ id: NodeID::default(),
})),
statements,
)
@@ -264,6 +274,7 @@ impl StatementReconstructor for Flattener<'_> {
place: Expression::Identifier(lhs_identifier),
value,
span: Default::default(),
+ id: NodeID::default(),
})),
statements,
)
@@ -304,6 +315,7 @@ impl StatementReconstructor for Flattener<'_> {
place: Expression::Tuple(tuple),
value: Expression::Call(call),
span: Default::default(),
+ id: NodeID::default(),
})),
statements,
)
@@ -321,6 +333,7 @@ impl StatementReconstructor for Flattener<'_> {
place: lhs,
value: rhs,
span: Default::default(),
+ id: NodeID::default(),
}))
},
));
@@ -345,6 +358,7 @@ impl StatementReconstructor for Flattener<'_> {
place: lhs,
value: rhs,
span: Default::default(),
+ id: NodeID::default(),
})));
}
(Statement::dummy(Default::default()), statements)
@@ -374,7 +388,7 @@ impl StatementReconstructor for Flattener<'_> {
statements.push(reconstructed_statement);
}
- (Block { span: block.span, statements }, Default::default())
+ (Block { span: block.span, statements, id: NodeID::default() }, Default::default())
}
/// Flatten a conditional statement into a list of statements.
@@ -397,6 +411,7 @@ impl StatementReconstructor for Flattener<'_> {
op: UnaryOperation::Not,
receiver: Box::new(conditional.condition.clone()),
span: conditional.condition.span(),
+ id: NodeID::default(),
}));
// Reconstruct the otherwise-block and accumulate it constituent statements.
@@ -443,6 +458,7 @@ impl StatementReconstructor for Flattener<'_> {
span: input.span,
expression: Expression::Tuple(tuple),
finalize_arguments: input.finalize_arguments,
+ id: NodeID::default(),
}));
}
// Otherwise, add the expression directly.
diff --git a/compiler/passes/src/flattening/flattener.rs b/compiler/passes/src/flattening/flattener.rs
index 6441b5fcef..8292077887 100644
--- a/compiler/passes/src/flattening/flattener.rs
+++ b/compiler/passes/src/flattening/flattener.rs
@@ -25,6 +25,7 @@ use leo_ast::{
ExpressionReconstructor,
Identifier,
Member,
+ NodeID,
ReturnStatement,
Statement,
TernaryExpression,
@@ -82,6 +83,7 @@ impl<'a> Flattener<'a> {
left: Box::new(acc),
right: Box::new(condition),
span: Default::default(),
+ id: NodeID::default(),
})
}))
}
@@ -109,13 +111,17 @@ impl<'a> Flattener<'a> {
// Helper to construct and store ternary assignments. e.g `$ret$0 = $var$0 ? $var$1 : $var$2`
let mut construct_ternary_assignment =
|guard: Expression, if_true: Expression, if_false: Expression| {
- let place =
- Identifier { name: self.assigner.unique_symbol(prefix, "$"), span: Default::default() };
+ let place = Identifier {
+ name: self.assigner.unique_symbol(prefix, "$"),
+ span: Default::default(),
+ id: NodeID::default(),
+ };
let (value, stmts) = self.reconstruct_ternary(TernaryExpression {
condition: Box::new(guard),
if_true: Box::new(if_true),
if_false: Box::new(if_false),
span: Default::default(),
+ id: NodeID::default(),
});
statements.extend(stmts);
@@ -248,6 +254,7 @@ impl<'a> Flattener<'a> {
expression,
finalize_arguments,
span: Default::default(),
+ id: NodeID::default(),
}));
}
}
diff --git a/compiler/passes/src/function_inlining/assignment_renamer.rs b/compiler/passes/src/function_inlining/assignment_renamer.rs
index 2da7f0dbd8..e150663cd1 100644
--- a/compiler/passes/src/function_inlining/assignment_renamer.rs
+++ b/compiler/passes/src/function_inlining/assignment_renamer.rs
@@ -24,6 +24,7 @@ use leo_ast::{
ExpressionReconstructor,
Identifier,
IterationStatement,
+ NodeID,
ProgramReconstructor,
Statement,
StatementReconstructor,
@@ -79,7 +80,7 @@ impl ExpressionReconstructor for AssignmentRenamer {
false => *self.rename_table.lookup(input.name).unwrap_or(&input.name),
};
- (Expression::Identifier(Identifier { name, span: input.span }), Default::default())
+ (Expression::Identifier(Identifier { name, span: input.span, id: NodeID::default() }), Default::default())
}
/// Rename the variable initializers in the struct expression.
@@ -98,9 +99,12 @@ impl ExpressionReconstructor for AssignmentRenamer {
"SSA guarantees that all struct members are always of the form ` : `."
),
},
+ span: member.span,
+ id: NodeID::default(),
})
.collect(),
span: input.span,
+ id: NodeID::default(),
}),
Default::default(),
)
@@ -119,7 +123,10 @@ impl StatementReconstructor for AssignmentRenamer {
let place = self.reconstruct_expression(input.place).0;
self.is_lhs = false;
- (Statement::Assign(Box::new(AssignStatement { place, value, span: input.span })), Default::default())
+ (
+ Statement::Assign(Box::new(AssignStatement { place, value, span: input.span, id: NodeID::default() })),
+ Default::default(),
+ )
}
/// Flattening removes conditional statements from the program.
diff --git a/compiler/passes/src/function_inlining/inline_expression.rs b/compiler/passes/src/function_inlining/inline_expression.rs
index b83c2d6505..5e218e0008 100644
--- a/compiler/passes/src/function_inlining/inline_expression.rs
+++ b/compiler/passes/src/function_inlining/inline_expression.rs
@@ -21,6 +21,7 @@ use leo_ast::{
Expression,
ExpressionReconstructor,
Identifier,
+ NodeID,
ReturnStatement,
Statement,
StatementReconstructor,
@@ -89,7 +90,7 @@ impl ExpressionReconstructor for FunctionInliner<'_> {
_ => unreachable!("This branch checks that the last statement is a return statement."),
}
}
- _ => Expression::Unit(UnitExpression { span: Default::default() }),
+ _ => Expression::Unit(UnitExpression { span: Default::default(), id: NodeID::default() }),
};
(result, inlined_statements)
diff --git a/compiler/passes/src/function_inlining/inline_statement.rs b/compiler/passes/src/function_inlining/inline_statement.rs
index ae86dd7e5a..8f73446fe0 100644
--- a/compiler/passes/src/function_inlining/inline_statement.rs
+++ b/compiler/passes/src/function_inlining/inline_statement.rs
@@ -26,6 +26,7 @@ use leo_ast::{
ExpressionReconstructor,
ExpressionStatement,
IterationStatement,
+ NodeID,
Statement,
StatementReconstructor,
};
@@ -39,14 +40,20 @@ impl StatementReconstructor for FunctionInliner<'_> {
// If the function call produces a tuple, we need to segment the tuple into multiple assignment statements.
(Expression::Tuple(left), Expression::Tuple(right)) if left.elements.len() == right.elements.len() => {
statements.extend(left.elements.into_iter().zip(right.elements.into_iter()).map(|(lhs, rhs)| {
- Statement::Assign(Box::new(AssignStatement { place: lhs, value: rhs, span: Default::default() }))
+ Statement::Assign(Box::new(AssignStatement {
+ place: lhs,
+ value: rhs,
+ span: Default::default(),
+ id: NodeID::default(),
+ }))
}));
(Statement::dummy(Default::default()), statements)
}
- (place, value) => {
- (Statement::Assign(Box::new(AssignStatement { place, value, span: input.span })), statements)
- }
+ (place, value) => (
+ Statement::Assign(Box::new(AssignStatement { place, value, span: input.span, id: NodeID::default() })),
+ statements,
+ ),
}
}
@@ -60,7 +67,7 @@ impl StatementReconstructor for FunctionInliner<'_> {
statements.push(reconstructed_statement);
}
- (Block { span: block.span, statements }, Default::default())
+ (Block { span: block.span, statements, id: NodeID::default() }, Default::default())
}
/// Flattening removes conditional statements from the program.
@@ -87,7 +94,7 @@ impl StatementReconstructor for FunctionInliner<'_> {
// If the resulting expression is a unit expression, return a dummy statement.
let statement = match expression {
Expression::Unit(_) => Statement::dummy(Default::default()),
- _ => Statement::Expression(ExpressionStatement { expression, span: input.span }),
+ _ => Statement::Expression(ExpressionStatement { expression, span: input.span, id: NodeID::default() }),
};
(statement, additional_statements)
diff --git a/compiler/passes/src/loop_unrolling/unroll_program.rs b/compiler/passes/src/loop_unrolling/unroll_program.rs
index 42749f025d..de4645e7a2 100644
--- a/compiler/passes/src/loop_unrolling/unroll_program.rs
+++ b/compiler/passes/src/loop_unrolling/unroll_program.rs
@@ -47,6 +47,7 @@ impl ProgramReconstructor for Unroller<'_> {
output_type: finalize.output_type,
block,
span: finalize.span,
+ id: NodeID::default(),
}
});
@@ -61,6 +62,7 @@ impl ProgramReconstructor for Unroller<'_> {
block,
finalize,
span: function.span,
+ id: NodeID::default(),
};
// Exit the function's scope.
diff --git a/compiler/passes/src/loop_unrolling/unroll_statement.rs b/compiler/passes/src/loop_unrolling/unroll_statement.rs
index 687fd1fdbd..ce947ee5d1 100644
--- a/compiler/passes/src/loop_unrolling/unroll_statement.rs
+++ b/compiler/passes/src/loop_unrolling/unroll_statement.rs
@@ -30,6 +30,7 @@ impl StatementReconstructor for Unroller<'_> {
let block = Block {
statements: input.statements.into_iter().map(|s| self.reconstruct_statement(s).0).collect(),
span: input.span,
+ id: NodeID::default(),
};
// Exit the block scope.
diff --git a/compiler/passes/src/loop_unrolling/unroller.rs b/compiler/passes/src/loop_unrolling/unroller.rs
index 2273ccb7d5..35ec32a976 100644
--- a/compiler/passes/src/loop_unrolling/unroller.rs
+++ b/compiler/passes/src/loop_unrolling/unroller.rs
@@ -22,6 +22,7 @@ use leo_ast::{
IntegerType,
IterationStatement,
Literal,
+ NodeID,
Statement,
StatementReconstructor,
Type,
@@ -127,6 +128,7 @@ impl<'a> Unroller<'a> {
iter.map(|iteration_count| self.unroll_single_iteration(&input, iteration_count)).collect()
}
},
+ id: NodeID::default(),
});
// Exit the scope of the loop body.
@@ -147,34 +149,34 @@ impl<'a> Unroller<'a> {
// Reconstruct `iteration_count` as a `Literal`.
let value = match input.type_ {
Type::Integer(IntegerType::I8) => {
- Literal::Integer(IntegerType::I8, iteration_count.to_string(), Default::default())
+ Literal::Integer(IntegerType::I8, iteration_count.to_string(), Default::default(), NodeID::default())
}
Type::Integer(IntegerType::I16) => {
- Literal::Integer(IntegerType::I16, iteration_count.to_string(), Default::default())
+ Literal::Integer(IntegerType::I16, iteration_count.to_string(), Default::default(), NodeID::default())
}
Type::Integer(IntegerType::I32) => {
- Literal::Integer(IntegerType::I32, iteration_count.to_string(), Default::default())
+ Literal::Integer(IntegerType::I32, iteration_count.to_string(), Default::default(), NodeID::default())
}
Type::Integer(IntegerType::I64) => {
- Literal::Integer(IntegerType::I64, iteration_count.to_string(), Default::default())
+ Literal::Integer(IntegerType::I64, iteration_count.to_string(), Default::default(), NodeID::default())
}
Type::Integer(IntegerType::I128) => {
- Literal::Integer(IntegerType::I128, iteration_count.to_string(), Default::default())
+ Literal::Integer(IntegerType::I128, iteration_count.to_string(), Default::default(), NodeID::default())
}
Type::Integer(IntegerType::U8) => {
- Literal::Integer(IntegerType::U8, iteration_count.to_string(), Default::default())
+ Literal::Integer(IntegerType::U8, iteration_count.to_string(), Default::default(), NodeID::default())
}
Type::Integer(IntegerType::U16) => {
- Literal::Integer(IntegerType::U16, iteration_count.to_string(), Default::default())
+ Literal::Integer(IntegerType::U16, iteration_count.to_string(), Default::default(), NodeID::default())
}
Type::Integer(IntegerType::U32) => {
- Literal::Integer(IntegerType::U32, iteration_count.to_string(), Default::default())
+ Literal::Integer(IntegerType::U32, iteration_count.to_string(), Default::default(), NodeID::default())
}
Type::Integer(IntegerType::U64) => {
- Literal::Integer(IntegerType::U64, iteration_count.to_string(), Default::default())
+ Literal::Integer(IntegerType::U64, iteration_count.to_string(), Default::default(), NodeID::default())
}
Type::Integer(IntegerType::U128) => {
- Literal::Integer(IntegerType::U128, iteration_count.to_string(), Default::default())
+ Literal::Integer(IntegerType::U128, iteration_count.to_string(), Default::default(), NodeID::default())
}
_ => unreachable!(
"The iteration variable must be an integer type. This should be enforced by type checking."
@@ -189,6 +191,7 @@ impl<'a> Unroller<'a> {
value: Expression::Literal(value),
span: Default::default(),
place: Expression::Identifier(input.variable),
+ id: NodeID::default(),
})
.0,
];
@@ -198,7 +201,7 @@ impl<'a> Unroller<'a> {
statements.push(self.reconstruct_statement(s).0);
});
- let block = Statement::Block(Block { statements, span: input.block.span });
+ let block = Statement::Block(Block { statements, span: input.block.span, id: NodeID::default() });
self.is_unrolling = prior_is_unrolling;
diff --git a/compiler/passes/src/static_single_assignment/rename_expression.rs b/compiler/passes/src/static_single_assignment/rename_expression.rs
index 5c2f92df80..670855cf16 100644
--- a/compiler/passes/src/static_single_assignment/rename_expression.rs
+++ b/compiler/passes/src/static_single_assignment/rename_expression.rs
@@ -27,6 +27,7 @@ use leo_ast::{
Identifier,
Literal,
MemberAccess,
+ NodeID,
Statement,
Struct,
StructExpression,
@@ -64,6 +65,7 @@ impl ExpressionConsumer for StaticSingleAssigner<'_> {
})
.collect(),
span: function.span,
+ id: NodeID::default(),
}),
statements,
)
@@ -83,6 +85,7 @@ impl ExpressionConsumer for StaticSingleAssigner<'_> {
inner: Box::new(expr),
name: member.name,
span: member.span,
+ id: NodeID::default(),
}),
statements,
)
@@ -94,6 +97,7 @@ impl ExpressionConsumer for StaticSingleAssigner<'_> {
tuple: Box::new(expr),
index: tuple.index,
span: tuple.span,
+ id: NodeID::default(),
}),
statements,
)
@@ -121,6 +125,7 @@ impl ExpressionConsumer for StaticSingleAssigner<'_> {
right: Box::new(right_expression),
op: input.op,
span: input.span,
+ id: NodeID::default(),
}));
statements.push(statement);
@@ -150,6 +155,7 @@ impl ExpressionConsumer for StaticSingleAssigner<'_> {
arguments,
external: input.external,
span: input.span,
+ id: NodeID::default(),
}));
statements.push(statement);
@@ -166,6 +172,7 @@ impl ExpressionConsumer for StaticSingleAssigner<'_> {
expression: Box::new(expression),
type_: input.type_,
span: input.span,
+ id: NodeID::default(),
}));
statements.push(statement);
@@ -193,7 +200,12 @@ impl ExpressionConsumer for StaticSingleAssigner<'_> {
statements.append(&mut stmts);
// Return the new member.
- StructVariableInitializer { identifier: arg.identifier, expression: Some(expression) }
+ StructVariableInitializer {
+ identifier: arg.identifier,
+ expression: Some(expression),
+ span: arg.span,
+ id: NodeID::default(),
+ }
})
.collect();
@@ -233,6 +245,7 @@ impl ExpressionConsumer for StaticSingleAssigner<'_> {
name: input.name,
span: input.span,
members: reordered_members,
+ id: NodeID::default(),
}));
statements.push(statement);
@@ -255,7 +268,7 @@ impl ExpressionConsumer for StaticSingleAssigner<'_> {
false => *self.rename_table.lookup(identifier.name).unwrap_or(&identifier.name),
};
- (Expression::Identifier(Identifier { name, span: identifier.span }), Default::default())
+ (Expression::Identifier(Identifier { name, span: identifier.span, id: NodeID::default() }), Default::default())
}
/// Consumes and returns the literal without making any modifications.
@@ -282,6 +295,7 @@ impl ExpressionConsumer for StaticSingleAssigner<'_> {
if_true: Box::new(if_true_expr),
if_false: Box::new(if_false_expr),
span: input.span,
+ id: NodeID::default(),
}));
statements.push(statement);
@@ -304,9 +318,11 @@ impl ExpressionConsumer for StaticSingleAssigner<'_> {
.collect();
// Construct and accumulate a new assignment statement for the tuple expression.
- let (place, statement) = self
- .assigner
- .unique_simple_assign_statement(Expression::Tuple(TupleExpression { elements, span: input.span }));
+ let (place, statement) = self.assigner.unique_simple_assign_statement(Expression::Tuple(TupleExpression {
+ elements,
+ span: input.span,
+ id: NodeID::default(),
+ }));
statements.push(statement);
(Expression::Identifier(place), statements)
@@ -322,6 +338,7 @@ impl ExpressionConsumer for StaticSingleAssigner<'_> {
op: input.op,
receiver: Box::new(receiver),
span: input.span,
+ id: NodeID::default(),
}));
statements.push(statement);
diff --git a/compiler/passes/src/static_single_assignment/rename_program.rs b/compiler/passes/src/static_single_assignment/rename_program.rs
index 152e2db04c..2b1eb0d465 100644
--- a/compiler/passes/src/static_single_assignment/rename_program.rs
+++ b/compiler/passes/src/static_single_assignment/rename_program.rs
@@ -22,6 +22,7 @@ use leo_ast::{
Function,
FunctionConsumer,
Member,
+ NodeID,
Program,
ProgramConsumer,
ProgramScope,
@@ -73,7 +74,8 @@ impl FunctionConsumer for StaticSingleAssigner<'_> {
self.rename_table.update(input_variable.identifier().name, input_variable.identifier().name);
}
- let block = Block { span: function.block.span, statements: self.consume_block(function.block) };
+ let block =
+ Block { span: function.block.span, statements: self.consume_block(function.block), id: NodeID::default() };
// Remove the `RenameTable` for the function.
self.pop();
@@ -88,7 +90,11 @@ impl FunctionConsumer for StaticSingleAssigner<'_> {
self.rename_table.update(input_variable.identifier().name, input_variable.identifier().name);
}
- let block = Block { span: finalize.block.span, statements: self.consume_block(finalize.block) };
+ let block = Block {
+ span: finalize.block.span,
+ statements: self.consume_block(finalize.block),
+ id: NodeID::default(),
+ };
// Remove the `RenameTable` for the finalize block.
self.pop();
@@ -100,6 +106,7 @@ impl FunctionConsumer for StaticSingleAssigner<'_> {
output_type: finalize.output_type,
block,
span: finalize.span,
+ id: NodeID::default(),
}
});
@@ -113,6 +120,7 @@ impl FunctionConsumer for StaticSingleAssigner<'_> {
block,
finalize,
span: function.span,
+ id: NodeID::default(),
}
}
}
diff --git a/compiler/passes/src/static_single_assignment/rename_statement.rs b/compiler/passes/src/static_single_assignment/rename_statement.rs
index e2da310e26..65732d1b81 100644
--- a/compiler/passes/src/static_single_assignment/rename_statement.rs
+++ b/compiler/passes/src/static_single_assignment/rename_statement.rs
@@ -32,6 +32,7 @@ use leo_ast::{
ExpressionStatement,
Identifier,
IterationStatement,
+ NodeID,
ReturnStatement,
Statement,
StatementConsumer,
@@ -75,7 +76,7 @@ impl StatementConsumer for StaticSingleAssigner<'_> {
};
// Add the assert statement to the list of produced statements.
- statements.push(Statement::Assert(AssertStatement { variant, span: input.span }));
+ statements.push(Statement::Assert(AssertStatement { variant, span: input.span, id: NodeID::default() }));
statements
}
@@ -119,7 +120,11 @@ impl StatementConsumer for StaticSingleAssigner<'_> {
self.push();
// Consume the then-block.
- let then = Block { span: conditional.then.span, statements: self.consume_block(conditional.then) };
+ let then = Block {
+ span: conditional.then.span,
+ statements: self.consume_block(conditional.then),
+ id: NodeID::default(),
+ };
// Remove the `RenameTable` for the then-block.
let if_table = self.pop();
@@ -132,10 +137,12 @@ impl StatementConsumer for StaticSingleAssigner<'_> {
Statement::Block(block) => Block {
span: block.span,
statements: self.consume_block(block),
+ id: NodeID::default(),
},
Statement::Conditional(conditional) => Block {
span: conditional.span,
statements: self.consume_conditional(conditional),
+ id: NodeID::default()
},
_ => unreachable!("Type checking guarantees that the otherwise-block of a conditional statement is a block or another conditional statement."),
})));
@@ -149,6 +156,7 @@ impl StatementConsumer for StaticSingleAssigner<'_> {
condition: condition.clone(),
then,
otherwise,
+ id: NodeID::default(),
}));
// Compute the write set for the variables written in the then-block or otherwise-block.
@@ -164,7 +172,11 @@ impl StatementConsumer for StaticSingleAssigner<'_> {
let create_phi_argument = |table: &RenameTable, symbol: Symbol| {
let name =
*table.lookup(symbol).unwrap_or_else(|| panic!("Symbol {symbol} should exist in the program."));
- Box::new(Expression::Identifier(Identifier { name, span: Default::default() }))
+ Box::new(Expression::Identifier(Identifier {
+ name,
+ span: Default::default(),
+ id: NodeID::default(),
+ }))
};
// Create a new name for the variable written to in the `ConditionalStatement`.
@@ -175,14 +187,16 @@ impl StatementConsumer for StaticSingleAssigner<'_> {
if_true: create_phi_argument(&if_table, **symbol),
if_false: create_phi_argument(&else_table, **symbol),
span: Default::default(),
+ id: NodeID::default(),
});
statements.extend(stmts);
// Create a new `AssignStatement` for the phi function.
- let assignment = self
- .assigner
- .simple_assign_statement(Identifier { name: new_name, span: Default::default() }, value);
+ let assignment = self.assigner.simple_assign_statement(
+ Identifier { name: new_name, span: Default::default(), id: NodeID::default() },
+ value,
+ );
// Update the `RenameTable` with the new name of the variable.
self.rename_table.update(*(*symbol), new_name);
@@ -230,9 +244,14 @@ impl StatementConsumer for StaticSingleAssigner<'_> {
}
}).collect();
statements.push(Statement::Assign(Box::new(AssignStatement {
- place: Expression::Tuple(TupleExpression { elements, span: Default::default() }),
+ place: Expression::Tuple(TupleExpression {
+ elements,
+ span: Default::default(),
+ id: NodeID::default(),
+ }),
value,
span: Default::default(),
+ id: NodeID::default(),
})));
}
_ => unreachable!(
@@ -272,8 +291,10 @@ impl StatementConsumer for StaticSingleAssigner<'_> {
arguments,
external: call.external,
span: call.span,
+ id: NodeID::default(),
}),
span: input.span,
+ id: NodeID::default(),
}));
}
Expression::Access(AccessExpression::AssociatedFunction(associated_function)) => {
@@ -287,8 +308,10 @@ impl StatementConsumer for StaticSingleAssigner<'_> {
name: associated_function.name,
arguments,
span: associated_function.span,
+ id: NodeID::default(),
})),
span: input.span,
+ id: NodeID::default(),
}))
}
@@ -327,6 +350,7 @@ impl StatementConsumer for StaticSingleAssigner<'_> {
expression,
finalize_arguments: finalize_args,
span: input.span,
+ id: NodeID::default(),
}));
statements
diff --git a/compiler/passes/src/type_checking/check_expressions.rs b/compiler/passes/src/type_checking/check_expressions.rs
index 5bb34eb223..6f4c516d00 100644
--- a/compiler/passes/src/type_checking/check_expressions.rs
+++ b/compiler/passes/src/type_checking/check_expressions.rs
@@ -595,10 +595,10 @@ impl<'a> ExpressionVisitor<'a> for TypeChecker<'a> {
}
Some(match input {
- Literal::Address(_, _) => self.assert_and_return_type(Type::Address, expected, input.span()),
- Literal::Boolean(_, _) => self.assert_and_return_type(Type::Boolean, expected, input.span()),
- Literal::Field(_, _) => self.assert_and_return_type(Type::Field, expected, input.span()),
- Literal::Integer(integer_type, string, _) => match integer_type {
+ Literal::Address(_, _, _) => self.assert_and_return_type(Type::Address, expected, input.span()),
+ Literal::Boolean(_, _, _) => self.assert_and_return_type(Type::Boolean, expected, input.span()),
+ Literal::Field(_, _, _) => self.assert_and_return_type(Type::Field, expected, input.span()),
+ Literal::Integer(integer_type, string, _, _) => match integer_type {
IntegerType::U8 => {
parse_integer_literal::(self.handler, string, input.span(), "u8");
self.assert_and_return_type(Type::Integer(IntegerType::U8), expected, input.span())
@@ -641,8 +641,8 @@ impl<'a> ExpressionVisitor<'a> for TypeChecker<'a> {
}
},
Literal::Group(_) => self.assert_and_return_type(Type::Group, expected, input.span()),
- Literal::Scalar(_, _) => self.assert_and_return_type(Type::Scalar, expected, input.span()),
- Literal::String(_, _) => {
+ Literal::Scalar(_, _, _) => self.assert_and_return_type(Type::Scalar, expected, input.span()),
+ Literal::String(_, _, _) => {
self.emit_err(TypeCheckerError::strings_are_not_supported(input.span()));
self.assert_and_return_type(Type::String, expected, input.span())
}
diff --git a/compiler/passes/src/type_checking/check_program.rs b/compiler/passes/src/type_checking/check_program.rs
index f5a9588683..5212fe25f9 100644
--- a/compiler/passes/src/type_checking/check_program.rs
+++ b/compiler/passes/src/type_checking/check_program.rs
@@ -133,7 +133,7 @@ impl<'a> ProgramVisitor<'a> for TypeChecker<'a> {
check_has_field(sym::owner, Type::Address);
}
- for Member { mode, identifier, type_, span } in input.members.iter() {
+ for Member { mode, identifier, type_, span, .. } in input.members.iter() {
// Check that the member type is not a tuple.
if matches!(type_, Type::Tuple(_)) {
self.emit_err(TypeCheckerError::composite_data_type_cannot_contain_tuple(
diff --git a/tests/expectations/compiler/address/binary.out b/tests/expectations/compiler/address/binary.out
index bf57eba6ed..a0cc9ba911 100644
--- a/tests/expectations/compiler/address/binary.out
+++ b/tests/expectations/compiler/address/binary.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: af4bf950a53dee2547324d1d139661bc2f881f1a7e9941fe34a85b3745c6958d
- unrolled_ast: af4bf950a53dee2547324d1d139661bc2f881f1a7e9941fe34a85b3745c6958d
- ssa_ast: 71af510447b440ecf9517b244604dead0fb36905201d7205e1da396acd0de0fe
- flattened_ast: 5b0842e447b4e1f92f4bcd22824ed5e12c51c8db145d1541763d10ad3dc1f37a
- inlined_ast: 5b0842e447b4e1f92f4bcd22824ed5e12c51c8db145d1541763d10ad3dc1f37a
- dce_ast: 946b0fe81e942060d870c228afb1a31c42501fb8f9c481d35d7908b226af5cbe
+ - - initial_ast: aedbecdddf47324809cfe36a7329e30e0b02cb1a8e079ea3c6a1fed485eb6a23
+ unrolled_ast: aedbecdddf47324809cfe36a7329e30e0b02cb1a8e079ea3c6a1fed485eb6a23
+ ssa_ast: 6495fd7481d1b9490b37eb367af3f47f367d5571bed98476ba465441ffb6af52
+ flattened_ast: d768a50e70e99bbbebbf391db1363d50ea42a2a64997319fe442c862eb477a12
+ inlined_ast: d768a50e70e99bbbebbf391db1363d50ea42a2a64997319fe442c862eb477a12
+ dce_ast: 195cdd11eab6742a8726b398d7fe1ad5b2ed170a9ef63b8da24e5c9bfed7e066
bytecode: e434c09cee27a5dfb5a4e9e9fd26aa2ba6e7f0653fad3a4f2a7d85983ba559c9
warnings: ""
diff --git a/tests/expectations/compiler/address/branch.out b/tests/expectations/compiler/address/branch.out
index c9fd513f64..bc7b0fa571 100644
--- a/tests/expectations/compiler/address/branch.out
+++ b/tests/expectations/compiler/address/branch.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: b45e54f18036a13051f622f2d8230240aaee77231e39a1b7cdb196615fb4829e
- unrolled_ast: b45e54f18036a13051f622f2d8230240aaee77231e39a1b7cdb196615fb4829e
- ssa_ast: 0d44a08f0cace01d86fec36ea409e6424ff21f9ee8834f53062569af8c35579e
- flattened_ast: c1b6954bff1ce18c0bb3be1cd6392a554a15989c90939c99e375221b1003e3b7
- inlined_ast: c1b6954bff1ce18c0bb3be1cd6392a554a15989c90939c99e375221b1003e3b7
- dce_ast: c1b6954bff1ce18c0bb3be1cd6392a554a15989c90939c99e375221b1003e3b7
+ - - initial_ast: e64985069c66d2678488b57ceab0026149c4ebaf1fc42ac15798fdc306f74d20
+ unrolled_ast: e64985069c66d2678488b57ceab0026149c4ebaf1fc42ac15798fdc306f74d20
+ ssa_ast: 073128b766cc8ea00519d7cdee4714796e631f2847db5f55b75d829101bd9552
+ flattened_ast: 9b5233811932dc7004d77590063c9b7d2ff00be8bd7c7c8c81192ce5df740175
+ inlined_ast: 9b5233811932dc7004d77590063c9b7d2ff00be8bd7c7c8c81192ce5df740175
+ dce_ast: 9b5233811932dc7004d77590063c9b7d2ff00be8bd7c7c8c81192ce5df740175
bytecode: da1b0a83a17b801368b0a583b158d88d9d807a33000c8e89e82da123c8041aea
warnings: ""
diff --git a/tests/expectations/compiler/address/equal.out b/tests/expectations/compiler/address/equal.out
index 5be90e87ab..9bb42b86cc 100644
--- a/tests/expectations/compiler/address/equal.out
+++ b/tests/expectations/compiler/address/equal.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 439fd89a480274e3cf43dbc8e9ebc50188b2dc6288fa2ce7da9d8c0211fae8ec
- unrolled_ast: 439fd89a480274e3cf43dbc8e9ebc50188b2dc6288fa2ce7da9d8c0211fae8ec
- ssa_ast: 96122b72b05f839341f0f808bf47523fc976c219e1284c2fad253ebc159d84ff
- flattened_ast: f9458e7824444415aa9f3feec4924461f49dee915429e63dec244806d3812722
- inlined_ast: f9458e7824444415aa9f3feec4924461f49dee915429e63dec244806d3812722
- dce_ast: f9458e7824444415aa9f3feec4924461f49dee915429e63dec244806d3812722
+ - - initial_ast: 7a1afdab98a730090c3370305d8fa23a7a69f779b492288ab8bae2169b880118
+ unrolled_ast: 7a1afdab98a730090c3370305d8fa23a7a69f779b492288ab8bae2169b880118
+ ssa_ast: faaa8bd1f0f1f9d0c2d20cf6e8265e8db0593930bf38451509a218fdca25905a
+ flattened_ast: 94377cdcfd12afd021b97302dc880bca782aeb9ea8b908dd3f8ef19e4d231e69
+ inlined_ast: 94377cdcfd12afd021b97302dc880bca782aeb9ea8b908dd3f8ef19e4d231e69
+ dce_ast: 94377cdcfd12afd021b97302dc880bca782aeb9ea8b908dd3f8ef19e4d231e69
bytecode: bde2653fac0393940c5400272e53492228206e50abb36ce080b95043003ee976
warnings: ""
diff --git a/tests/expectations/compiler/address/ternary.out b/tests/expectations/compiler/address/ternary.out
index 02421452ca..2203c2c4a3 100644
--- a/tests/expectations/compiler/address/ternary.out
+++ b/tests/expectations/compiler/address/ternary.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 08283a817bc0589f8382ac381dea3345b55a4a04c87b1ad743e4ce05d2439ac4
- unrolled_ast: 08283a817bc0589f8382ac381dea3345b55a4a04c87b1ad743e4ce05d2439ac4
- ssa_ast: 6b09114518e99d698d0709d7b78fb8fa521e87cc98eb32af8898b344cd611b6d
- flattened_ast: 1041763865cf86407bf30dae2b003ec9094e91e79c3e5b493b54fbd67cdd8f24
- inlined_ast: 1041763865cf86407bf30dae2b003ec9094e91e79c3e5b493b54fbd67cdd8f24
- dce_ast: 1041763865cf86407bf30dae2b003ec9094e91e79c3e5b493b54fbd67cdd8f24
+ - - initial_ast: 3e3635b9f0e8098731455f2d2b49026c90cea00d07461e7cbcaa5759bf823be4
+ unrolled_ast: 3e3635b9f0e8098731455f2d2b49026c90cea00d07461e7cbcaa5759bf823be4
+ ssa_ast: 21ca11c494c4f9c4e204f368e967727bda93ce65962c86935ce2fe6895197ebb
+ flattened_ast: c5ebee78d83725ede5e4dce6ca0f77339b3d5dd0eb727fbf32bd6c476f569173
+ inlined_ast: c5ebee78d83725ede5e4dce6ca0f77339b3d5dd0eb727fbf32bd6c476f569173
+ dce_ast: c5ebee78d83725ede5e4dce6ca0f77339b3d5dd0eb727fbf32bd6c476f569173
bytecode: c0b90b7f7e80041dc1a314c1a87290534936018fb001c6e1291266a02393c6f2
warnings: ""
diff --git a/tests/expectations/compiler/boolean/and.out b/tests/expectations/compiler/boolean/and.out
index d43b9da308..36a6f80ecd 100644
--- a/tests/expectations/compiler/boolean/and.out
+++ b/tests/expectations/compiler/boolean/and.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 800f83913bb57aac57e0574c67deda923814503eaa812fb82280a7ffd64f038f
- unrolled_ast: 800f83913bb57aac57e0574c67deda923814503eaa812fb82280a7ffd64f038f
- ssa_ast: e0015762d1fb228999fd2ef236fae8fcf8bd6e6bbd0ce37fad230a708ca063d2
- flattened_ast: 4e7759584ade51a19ff90284e5ee1ac91af6dad5cd966568b708ead553a8a4bd
- inlined_ast: 4e7759584ade51a19ff90284e5ee1ac91af6dad5cd966568b708ead553a8a4bd
- dce_ast: 4e7759584ade51a19ff90284e5ee1ac91af6dad5cd966568b708ead553a8a4bd
+ - - initial_ast: 83a584fa8274354e7caf1b9f530ee91008fb867a341045e84f1849cd8dc88e88
+ unrolled_ast: 83a584fa8274354e7caf1b9f530ee91008fb867a341045e84f1849cd8dc88e88
+ ssa_ast: 999147035ff811021e9a050ec2fabecb6ff70eacbac0ca4b6c143b9105dfd28e
+ flattened_ast: 0839b38833dc1b6dfcf512a031d4c6fa17de417ee965fd33963c9ed5eb0b7b01
+ inlined_ast: 0839b38833dc1b6dfcf512a031d4c6fa17de417ee965fd33963c9ed5eb0b7b01
+ dce_ast: 0839b38833dc1b6dfcf512a031d4c6fa17de417ee965fd33963c9ed5eb0b7b01
bytecode: 134904b86b96581876c2ca0c6ead651dda0dc9f2fb6dc583400133410b7deede
warnings: ""
diff --git a/tests/expectations/compiler/boolean/conditional.out b/tests/expectations/compiler/boolean/conditional.out
index 1b5d535d11..2638f69407 100644
--- a/tests/expectations/compiler/boolean/conditional.out
+++ b/tests/expectations/compiler/boolean/conditional.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 080edd413ce668be563c96e2625ba86d935b529a25ff2d009a41c36d63e90867
- unrolled_ast: 080edd413ce668be563c96e2625ba86d935b529a25ff2d009a41c36d63e90867
- ssa_ast: 42925975f1f91dc72941e3c018d6c0595824086f50fa5e6398f21649a57c6661
- flattened_ast: de891bab08a157399fdceeeccc7c3d4fd70cc3f75d1ca694a4fcd0344fdaac20
- inlined_ast: de891bab08a157399fdceeeccc7c3d4fd70cc3f75d1ca694a4fcd0344fdaac20
- dce_ast: de891bab08a157399fdceeeccc7c3d4fd70cc3f75d1ca694a4fcd0344fdaac20
+ - - initial_ast: 28c909dfc3df83359c4f2f4b989329201c16e944b5c1206c0b770753cf07b60a
+ unrolled_ast: 28c909dfc3df83359c4f2f4b989329201c16e944b5c1206c0b770753cf07b60a
+ ssa_ast: 9a9c933d5a770b15fda13380e32bdcb72353582dc4e60db47c46ed5a95bead6f
+ flattened_ast: f7a6fe164fe7eea96468302395fa5f7a78ebed2b7bab56bbee925f773c5d290d
+ inlined_ast: f7a6fe164fe7eea96468302395fa5f7a78ebed2b7bab56bbee925f773c5d290d
+ dce_ast: f7a6fe164fe7eea96468302395fa5f7a78ebed2b7bab56bbee925f773c5d290d
bytecode: 56a9fa48a00d1b38b6f60a93ef2168b2c0ce9c23ba3cb7bffa40debfc1b16180
warnings: ""
diff --git a/tests/expectations/compiler/boolean/equal.out b/tests/expectations/compiler/boolean/equal.out
index bcfe4fd7e0..60941a74f4 100644
--- a/tests/expectations/compiler/boolean/equal.out
+++ b/tests/expectations/compiler/boolean/equal.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: ad12566d0b8f3bef282b67823b427a74e56acbcc34acaa4f939097fb451ea7d9
- unrolled_ast: ad12566d0b8f3bef282b67823b427a74e56acbcc34acaa4f939097fb451ea7d9
- ssa_ast: 453e77387be9254ded9019b6c362721f766ebf5a5b2d3604e51ae81452fac4e8
- flattened_ast: b39344c70e1a23869b236146ace198addf0801b348deedfb3e4ff1e3c4ace904
- inlined_ast: b39344c70e1a23869b236146ace198addf0801b348deedfb3e4ff1e3c4ace904
- dce_ast: b39344c70e1a23869b236146ace198addf0801b348deedfb3e4ff1e3c4ace904
+ - - initial_ast: c78718de7e86670216551ca3e1a7ff79eac984bbd7d3916efc0471fc47dac07e
+ unrolled_ast: c78718de7e86670216551ca3e1a7ff79eac984bbd7d3916efc0471fc47dac07e
+ ssa_ast: e5a52db1daeec16966a78bb2f7ef2449af7a7e1ff6eab67a63f24030b0d8077b
+ flattened_ast: f7632dc71f1fcdb0c810dc41804d7a774f6470d667667ea4ebafaef764c37c62
+ inlined_ast: f7632dc71f1fcdb0c810dc41804d7a774f6470d667667ea4ebafaef764c37c62
+ dce_ast: f7632dc71f1fcdb0c810dc41804d7a774f6470d667667ea4ebafaef764c37c62
bytecode: 2332d5b7ed9910dc65c885e1aeedbbde00e02d95a55caa300a9cb72456707034
warnings: ""
diff --git a/tests/expectations/compiler/boolean/not_equal.out b/tests/expectations/compiler/boolean/not_equal.out
index 7681cd205a..9715b4fe50 100644
--- a/tests/expectations/compiler/boolean/not_equal.out
+++ b/tests/expectations/compiler/boolean/not_equal.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 5c885cc9e6d5df3602e09f7b53cb49ee4bca3a57d647044d4d321de32c4cdd90
- unrolled_ast: 5c885cc9e6d5df3602e09f7b53cb49ee4bca3a57d647044d4d321de32c4cdd90
- ssa_ast: 211f4122a90e6a117dc4fe2e7ca3c3e21bdc09a4c7992b212b6c34c283e896f6
- flattened_ast: 84fd34b95b75f6d72b28164a9cb2ac80fa4149564c8c187b0ead1e14d2299a63
- inlined_ast: 84fd34b95b75f6d72b28164a9cb2ac80fa4149564c8c187b0ead1e14d2299a63
- dce_ast: 84fd34b95b75f6d72b28164a9cb2ac80fa4149564c8c187b0ead1e14d2299a63
+ - - initial_ast: 9e871518f362d925d3a49dc805f25270f20d8b471e75dca55bd08ddd95dba0a7
+ unrolled_ast: 9e871518f362d925d3a49dc805f25270f20d8b471e75dca55bd08ddd95dba0a7
+ ssa_ast: 4df5ebccb2b9337d9570b8b674bf110b21f03e19eed2bd62720503675dd0ed76
+ flattened_ast: 1d523dd55672a7be0a853091da70a15e24c028f0585808b60bb4d435d2e28866
+ inlined_ast: 1d523dd55672a7be0a853091da70a15e24c028f0585808b60bb4d435d2e28866
+ dce_ast: 1d523dd55672a7be0a853091da70a15e24c028f0585808b60bb4d435d2e28866
bytecode: 990eee0b87d70df046bad969201ad8afabff10162eb70c00f837fde81fed4104
warnings: ""
diff --git a/tests/expectations/compiler/boolean/operator_methods.out b/tests/expectations/compiler/boolean/operator_methods.out
index 011d717d27..8237e6cd46 100644
--- a/tests/expectations/compiler/boolean/operator_methods.out
+++ b/tests/expectations/compiler/boolean/operator_methods.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 3fda93baba12b9f280ffad75a662dfd16def0a7a1414de4cd29aa0e5afff85cc
- unrolled_ast: 3fda93baba12b9f280ffad75a662dfd16def0a7a1414de4cd29aa0e5afff85cc
- ssa_ast: 0ae9482705f95c26507f0040b972c76267a30eaa265f95764c758613d841932b
- flattened_ast: 1e61c9d9ccdae7fb4aed4d7332538438839bef08a322f52fabcf46eac7bfc9c8
- inlined_ast: 1e61c9d9ccdae7fb4aed4d7332538438839bef08a322f52fabcf46eac7bfc9c8
- dce_ast: ab80f3a28ba9de58b165074c3ffae7e5be48e721bf17219252cecc0a6fb8b6e4
+ - - initial_ast: 51323fd6e2305e68d3a49b1e3beff44a25962a9d2f981952270725a10fb907eb
+ unrolled_ast: 51323fd6e2305e68d3a49b1e3beff44a25962a9d2f981952270725a10fb907eb
+ ssa_ast: 7480cf469ca3ed640d36d8c171a975885590bbc3cfaec0805d9d8aef6cd19518
+ flattened_ast: 2610072b45f28619332adf130aa46d92bb6d3e008c88e0d59c35407d7fe84a09
+ inlined_ast: 2610072b45f28619332adf130aa46d92bb6d3e008c88e0d59c35407d7fe84a09
+ dce_ast: a5cc2bdb045e2f9e981c12c2411f397b4af69a2aa6cb3a83b14403ce3155e8d6
bytecode: bb260232bbd0ccede368961a31abeef5edc7e00cab3348b4b8518d4e5798a6b5
warnings: ""
diff --git a/tests/expectations/compiler/boolean/or.out b/tests/expectations/compiler/boolean/or.out
index da3707892d..18535d6f90 100644
--- a/tests/expectations/compiler/boolean/or.out
+++ b/tests/expectations/compiler/boolean/or.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 3281347d18634932dba7502590f4ed0a45e15205fecdfb11846a1ac9de0a7c10
- unrolled_ast: 3281347d18634932dba7502590f4ed0a45e15205fecdfb11846a1ac9de0a7c10
- ssa_ast: f1ecffe7065e9782af5bf452b6ea547bfb5026a4c56e0c3105077c85ce196216
- flattened_ast: cf5034c292702654bd282c10c8d1abafed8ed328f8e6cd0a01b286438809afd5
- inlined_ast: cf5034c292702654bd282c10c8d1abafed8ed328f8e6cd0a01b286438809afd5
- dce_ast: cf5034c292702654bd282c10c8d1abafed8ed328f8e6cd0a01b286438809afd5
+ - - initial_ast: 7cce4e768432d303e86d5d8f38ca10df9fcb641ab1bd791cfed3180594f6cea7
+ unrolled_ast: 7cce4e768432d303e86d5d8f38ca10df9fcb641ab1bd791cfed3180594f6cea7
+ ssa_ast: a8dcccc18c4984c95a15bc850343a4c0a6bd4de3745cee2d9dc5f204bf8d5290
+ flattened_ast: dac527fa65b44faef014c5046d668bf8f4fb6731beedf04369367b546521d54f
+ inlined_ast: dac527fa65b44faef014c5046d668bf8f4fb6731beedf04369367b546521d54f
+ dce_ast: dac527fa65b44faef014c5046d668bf8f4fb6731beedf04369367b546521d54f
bytecode: c3a0c03f4324a6dd6baea42e664ffad91868714739e03525dcbc968582007ceb
warnings: ""
diff --git a/tests/expectations/compiler/console/assert.out b/tests/expectations/compiler/console/assert.out
index f8c3e1d9b0..1f8a003941 100644
--- a/tests/expectations/compiler/console/assert.out
+++ b/tests/expectations/compiler/console/assert.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 2fcf759a6b067a1ab144a067c2a4ea41c49499febb7e6a5056dc25db633dd37c
- unrolled_ast: 2fcf759a6b067a1ab144a067c2a4ea41c49499febb7e6a5056dc25db633dd37c
- ssa_ast: a55cc6f9a1abaaa66e51ee6e9e946f6fbab282cc2e0ea1a48d6f1aa7da88dda1
- flattened_ast: fbb82b282d5fb0864a21f3a0f0271fdefa2b58fe80a3aba5c7307d5a9c5bfa68
- inlined_ast: fbb82b282d5fb0864a21f3a0f0271fdefa2b58fe80a3aba5c7307d5a9c5bfa68
- dce_ast: fbb82b282d5fb0864a21f3a0f0271fdefa2b58fe80a3aba5c7307d5a9c5bfa68
+ - - initial_ast: c45d509ec04f7f518387ad6a3e24a97631a50ab4d0cf122af78e03df5cb41328
+ unrolled_ast: c45d509ec04f7f518387ad6a3e24a97631a50ab4d0cf122af78e03df5cb41328
+ ssa_ast: 6aa7493d54a6eb2a5136980f379966cb25198c905c358b807c10bdb4e163de5d
+ flattened_ast: 047a89ee6cdf364b877eca15cdc92954c7ba669fddd3c99fece729abcfd211e3
+ inlined_ast: 047a89ee6cdf364b877eca15cdc92954c7ba669fddd3c99fece729abcfd211e3
+ dce_ast: 047a89ee6cdf364b877eca15cdc92954c7ba669fddd3c99fece729abcfd211e3
bytecode: 3c391009be59588562aa4a34d1b00508cd253c94d35a66741962352c76a92633
warnings: ""
diff --git a/tests/expectations/compiler/console/conditional_assert.out b/tests/expectations/compiler/console/conditional_assert.out
index 4096202055..c7833e291a 100644
--- a/tests/expectations/compiler/console/conditional_assert.out
+++ b/tests/expectations/compiler/console/conditional_assert.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: c97efd0956a3c8d6a511b38d61f3f3bdd34d95ad2f78242d2816c723d1676997
- unrolled_ast: c97efd0956a3c8d6a511b38d61f3f3bdd34d95ad2f78242d2816c723d1676997
- ssa_ast: 0a690ca166cfd10c1b57d3df756032f10b003cc0d006bf27f41901b6af2ce95e
- flattened_ast: 083a9af2e592de0c827b15230cd2307daae4b90e324e35714f474d50cbb59162
- inlined_ast: 083a9af2e592de0c827b15230cd2307daae4b90e324e35714f474d50cbb59162
- dce_ast: 083a9af2e592de0c827b15230cd2307daae4b90e324e35714f474d50cbb59162
+ - - initial_ast: d208faafad448ad0877c98ca0e950a6de31dd1ed12332c5475f670fda163280f
+ unrolled_ast: d208faafad448ad0877c98ca0e950a6de31dd1ed12332c5475f670fda163280f
+ ssa_ast: a69d601b77e30b0a5564c8c97308b6a4d377a8484dfcfc476f8ceeaa48334d98
+ flattened_ast: dc6accfaa25f07245d9f7c6b281e9924fc02b3c2175eb8930f9a925e0372a694
+ inlined_ast: dc6accfaa25f07245d9f7c6b281e9924fc02b3c2175eb8930f9a925e0372a694
+ dce_ast: dc6accfaa25f07245d9f7c6b281e9924fc02b3c2175eb8930f9a925e0372a694
bytecode: 3ff716b96c532801f4fa5310f4eedf8f96fe15bd7db3bf087e7b64a161153945
warnings: ""
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 c6db0ebaa5..6bd63d87f0 100644
--- a/tests/expectations/compiler/core/algorithms/bhp1024_commit_to_address.out
+++ b/tests/expectations/compiler/core/algorithms/bhp1024_commit_to_address.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 6417c752e4968610c42d36d9826dae8b4db63c6330213de3b502cefd4eb3398e
- unrolled_ast: 6417c752e4968610c42d36d9826dae8b4db63c6330213de3b502cefd4eb3398e
- ssa_ast: 3b8dfc337c376f4cd2481943117645906ea60c1d7c01b574facdfa7e9d45d40c
- flattened_ast: dd5cc399b597020a3560b66a49524d482c3a19f73fb6ce5db1c16956a75e6ceb
- inlined_ast: dd5cc399b597020a3560b66a49524d482c3a19f73fb6ce5db1c16956a75e6ceb
- dce_ast: 2632a68c7bcaf198306ebee254255fdd7bb9e414a18aff701b61c20970c83736
+ - - initial_ast: 6fd597b235a9ab6fa532413d5656c125639ebe5036284da78f9e5b6c69007b7d
+ unrolled_ast: 6fd597b235a9ab6fa532413d5656c125639ebe5036284da78f9e5b6c69007b7d
+ ssa_ast: 08bffe308901f0274b378f5b9011df8c245fc51d69856317430b78b5916f3943
+ flattened_ast: e77fd9b2be65e8a05590387d093a18607cdc7130fcb42c9f48820b28285219c4
+ inlined_ast: e77fd9b2be65e8a05590387d093a18607cdc7130fcb42c9f48820b28285219c4
+ dce_ast: 4cdfeac49296a80c83c11ed59e1eadf21051ef9d851f58a02d42d1b61b319ed1
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 cb42397d1e..3022ca23a5 100644
--- a/tests/expectations/compiler/core/algorithms/bhp1024_commit_to_field.out
+++ b/tests/expectations/compiler/core/algorithms/bhp1024_commit_to_field.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 086f141b1c5abf33b33552e8f4afee66d1329feeef57ce75112998389d72a4c4
- unrolled_ast: 086f141b1c5abf33b33552e8f4afee66d1329feeef57ce75112998389d72a4c4
- ssa_ast: e41102928f21811470f44435b92472ed723d8ae2a585fc0fbcb1797e9346a638
- flattened_ast: ab5b47d4fab10de2cab10760eae24353f988b2fedd5f7fb9fe2886a87e0c3633
- inlined_ast: ab5b47d4fab10de2cab10760eae24353f988b2fedd5f7fb9fe2886a87e0c3633
- dce_ast: cb018621c3d6099c5f0e42185c9d83ac3fdf7b00381456aff4ccba2749af0e38
+ - - initial_ast: bd3ad043ad61fc8636d1bd58ce0b7a47267a4984546b02a42a0fced89751be66
+ unrolled_ast: bd3ad043ad61fc8636d1bd58ce0b7a47267a4984546b02a42a0fced89751be66
+ ssa_ast: b64e7c6c0130cf4855985b81424843521d8694b6756c137d392e0d560045851e
+ flattened_ast: ab295e2feb5d6e653270f88fe341d8a2aacd26e09a1949ae87c17440a2175b97
+ inlined_ast: ab295e2feb5d6e653270f88fe341d8a2aacd26e09a1949ae87c17440a2175b97
+ dce_ast: 91da30c194862277ddc99fef9ee7ec374649461eea7f89c29fcb48e7fa583c59
bytecode: 680bee256d40c3ca4226844e73ae277e6db6af6398cab44674e421359f50cb83
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 b4801c256a..87165437e1 100644
--- a/tests/expectations/compiler/core/algorithms/bhp1024_commit_to_group.out
+++ b/tests/expectations/compiler/core/algorithms/bhp1024_commit_to_group.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 30af76fe81f9f4708fd950b4e9969ccd98848fd19ed0186039595d1e5a27844d
- unrolled_ast: 30af76fe81f9f4708fd950b4e9969ccd98848fd19ed0186039595d1e5a27844d
- ssa_ast: 802c704ffee618f1ba6cc45b03dc38d8804d97291247332ce2b3d6fe3013db09
- flattened_ast: 73ca3b7c2d21074790829863c66cb65d61a558e7ce78a95825836fe97a6a82ad
- inlined_ast: 73ca3b7c2d21074790829863c66cb65d61a558e7ce78a95825836fe97a6a82ad
- dce_ast: e49f3a349238d24bf30e10bbe2b77cd0d55b1cd797076b3f14e2c80ba744e3f2
+ - - initial_ast: c9b0ddeb037da9e40d05ede3b7a8fb64087f2ac47fb4c1f0c0523a2e3b50cb85
+ unrolled_ast: c9b0ddeb037da9e40d05ede3b7a8fb64087f2ac47fb4c1f0c0523a2e3b50cb85
+ ssa_ast: be3af5d7c55442200353dee77047d0a30d8873eb25d0b7da0786fb15b074fd1e
+ flattened_ast: 5a90052cf2d88212d54c987ba60339d4b5d9579d2316965a799662ecba6b4b8c
+ inlined_ast: 5a90052cf2d88212d54c987ba60339d4b5d9579d2316965a799662ecba6b4b8c
+ dce_ast: d8ed4af576dfa745f37cd9ca9256ab9067bf9f6e56a0dbf76523ba7b859c7ff9
bytecode: 83cd9a0a063adab9de89253b1a5be0b4bbdc04a2a73a62a03fc1dd1639a4fbbf
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 05734ec8c3..6937a08652 100644
--- a/tests/expectations/compiler/core/algorithms/bhp1024_hash_to_address.out
+++ b/tests/expectations/compiler/core/algorithms/bhp1024_hash_to_address.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 8fb7dc654017095718860202609b0ca646f3d877a692e53bf8933de7c8432edb
- unrolled_ast: 8fb7dc654017095718860202609b0ca646f3d877a692e53bf8933de7c8432edb
- ssa_ast: 82079d59219c8482e09d9f81b09916857317b9755575de86c64d0d1d719e5b01
- flattened_ast: 05559bf1900a3ac699da388ff7bb1ba8a4b715dcea4c6c5f1471d9538b944a32
- inlined_ast: 05559bf1900a3ac699da388ff7bb1ba8a4b715dcea4c6c5f1471d9538b944a32
- dce_ast: f03fb808180c842f2ce1ad49fb2c59b4aad76eb8d606ff1683d4b0042c75ece6
+ - - initial_ast: 0abc353cf7d65b1c1b0272dea8760b66a479cd83656397498c6e804fcc57eca9
+ unrolled_ast: 0abc353cf7d65b1c1b0272dea8760b66a479cd83656397498c6e804fcc57eca9
+ ssa_ast: ce832fb383ceccaaa63b629cea7da2a3bb918e891499dd0027e9eeb86aeb9a8d
+ flattened_ast: 1522af9dca9861839b442c6e5e8a935d60c4fde932fba9ae125eee7f917405ab
+ inlined_ast: 1522af9dca9861839b442c6e5e8a935d60c4fde932fba9ae125eee7f917405ab
+ dce_ast: a221711722c11cb03087868a6670573bf17f47cf1303c75515950c3e28e86626
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 bbad46aab4..cfe4db8d45 100644
--- a/tests/expectations/compiler/core/algorithms/bhp1024_hash_to_field.out
+++ b/tests/expectations/compiler/core/algorithms/bhp1024_hash_to_field.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 0579d18f1a8df1d3aaf97d5022d2b0cad4edd90b134440c37fdc1050b8ad2b93
- unrolled_ast: 0579d18f1a8df1d3aaf97d5022d2b0cad4edd90b134440c37fdc1050b8ad2b93
- ssa_ast: 2939f05bb3914ceca7cb9006092e88b18424bb76aa158a445f93553d3c3bec2a
- flattened_ast: 8aa371d2247fdbb90e449df1b5e8bc9abb37e0c9f95aae0c2a314bb96fd1094e
- inlined_ast: 8aa371d2247fdbb90e449df1b5e8bc9abb37e0c9f95aae0c2a314bb96fd1094e
- dce_ast: de6134fc83e79a1b4f9ce320735bdf15a33d0857fc118984cefe76ac754db1fb
+ - - initial_ast: 8737bb14b9811f8393e7b1214f875f6298a4cced885ff1d0b103b87c4dae42e7
+ unrolled_ast: 8737bb14b9811f8393e7b1214f875f6298a4cced885ff1d0b103b87c4dae42e7
+ ssa_ast: ffdef22bb99c2f24950b74419fe2a51b15dfd3efb7f1faed43f8d452fb21ad33
+ flattened_ast: 207311ab56f2ec438a841db6db558c009b5a74a21a335f83b957f6dd246ca922
+ inlined_ast: 207311ab56f2ec438a841db6db558c009b5a74a21a335f83b957f6dd246ca922
+ dce_ast: a6fde2b969db27f40d74709909bb4eb29e5108074b39429000025549838a5273
bytecode: 941f89f9872fc4a4cd8657d4ddc9bfe76d332e25cebfb374d29f8f9359ffb4ce
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 70c70efc9f..5a600e1331 100644
--- a/tests/expectations/compiler/core/algorithms/bhp1024_hash_to_group.out
+++ b/tests/expectations/compiler/core/algorithms/bhp1024_hash_to_group.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 74cccc4b0a38262c1b5f3ff921bc6e65a1e4be7d20a7606db75fb0ad9247feb5
- unrolled_ast: 74cccc4b0a38262c1b5f3ff921bc6e65a1e4be7d20a7606db75fb0ad9247feb5
- ssa_ast: a20bf82c331521c4535d7ace183a3e124ec6d750933f4fd7b84a26fd83bdeb26
- flattened_ast: 3729ddec42cd3c551ee5418439016b38c9870b345c3bec6447d76d34041b485e
- inlined_ast: 3729ddec42cd3c551ee5418439016b38c9870b345c3bec6447d76d34041b485e
- dce_ast: 0376fbfc629f86ea660c26444614fc8d86d3e237a84dd43050dc1ff407dd925c
+ - - initial_ast: 6b3fa8d416042367bac792f30d3b9f8b6dc91fc985f208956152b97532e26642
+ unrolled_ast: 6b3fa8d416042367bac792f30d3b9f8b6dc91fc985f208956152b97532e26642
+ ssa_ast: 72eebeba1f6a40149ec31a8a52d85ee72afe9997b1c25c3bfb62b1d8e01a1c5a
+ flattened_ast: a994eee165bc14fc461972a8b0b45a75a1069498fc8cf5f05c72b30eb70805f3
+ inlined_ast: a994eee165bc14fc461972a8b0b45a75a1069498fc8cf5f05c72b30eb70805f3
+ dce_ast: 9a55f11504482e734847221e0a80a38541c9625932aa093a488d64514b660175
bytecode: b325c77f01ed291126c9b43ecbf54280a09ad0be299ca2aa8698c77af8e4d9bb
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 34b1d3d218..5ddc854550 100644
--- a/tests/expectations/compiler/core/algorithms/bhp1024_hash_to_scalar.out
+++ b/tests/expectations/compiler/core/algorithms/bhp1024_hash_to_scalar.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 2a97f22c62b24e3e3cff1c28026e80debcf63ca14a74ce2f79caba895609af54
- unrolled_ast: 2a97f22c62b24e3e3cff1c28026e80debcf63ca14a74ce2f79caba895609af54
- ssa_ast: db70af234a7d4bbec042aff2c5b8145271ed413a9eadaab6fca2cb2fe6dee3f0
- flattened_ast: 35c76809e4fe1b415910f947869d9e5a0c6815277ee941fd7509df43702349b7
- inlined_ast: 35c76809e4fe1b415910f947869d9e5a0c6815277ee941fd7509df43702349b7
- dce_ast: 8e5a6527f81828f8a064624af356a985e54bc2a8b17fc50f6404d0ffe0e26bcf
+ - - initial_ast: c4760546fc56254c08ab900e3e94f670cfd178e1e1b078f6a5ffc83cadbc1c5f
+ unrolled_ast: c4760546fc56254c08ab900e3e94f670cfd178e1e1b078f6a5ffc83cadbc1c5f
+ ssa_ast: 3b7100d9818103d05d90878c57bf1ec2cbeb2b60b760a35f52e0dcf74673d16a
+ flattened_ast: 5b9b91bad19337793ac938989de8eb9dd0fb57d5803bd0489779d890a95546e7
+ inlined_ast: 5b9b91bad19337793ac938989de8eb9dd0fb57d5803bd0489779d890a95546e7
+ dce_ast: 103fcf3bfad3b6451e678b1cb6ccfe20aee7bda22d590358b07d88a3aba2a985
bytecode: 1838804cfa5f0c1f7a9bb7ba88dc0207faa0e584b0b35bb34cce7091a9178fe9
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 f1675ab8ad..e496ba1ef4 100644
--- a/tests/expectations/compiler/core/algorithms/bhp256_commit_to_address.out
+++ b/tests/expectations/compiler/core/algorithms/bhp256_commit_to_address.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 1a4db895daefbae8ac3962a881967d136a81009b35f98a398d862898e2d8b3e9
- unrolled_ast: 1a4db895daefbae8ac3962a881967d136a81009b35f98a398d862898e2d8b3e9
- ssa_ast: 0e435286556938d835575fa9e4f5cdbb3258654e83cb2eeff963fd415e3a7d14
- flattened_ast: 61dbd5483b7ee3a628a9e19314d3c1990e058e4a64503743eb81ede91efc9e1d
- inlined_ast: 61dbd5483b7ee3a628a9e19314d3c1990e058e4a64503743eb81ede91efc9e1d
- dce_ast: d3664d33d77760248f0fb95ec48bd27bd3ccf76d7e5bc63da175417784b8aa49
+ - - initial_ast: 48d5be1d1b3c4fb8504ce57800d53999f4a92b4899d809e727a0aec33fca028f
+ unrolled_ast: 48d5be1d1b3c4fb8504ce57800d53999f4a92b4899d809e727a0aec33fca028f
+ ssa_ast: 1f4e9c7d3669da233a2b67191c3d9c7fd8d5ba41f65f9256eda21c45623af813
+ flattened_ast: dcef02c444b2a8482e8212aabc7af7184311ab3126ad2ca963c43488545db5d1
+ inlined_ast: dcef02c444b2a8482e8212aabc7af7184311ab3126ad2ca963c43488545db5d1
+ dce_ast: 9c7963fba2b84ad1c501e3626370b2e8bdab7b4e977cfecc9fe025c0f7affefc
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 e73cac5c2f..df358ef8b9 100644
--- a/tests/expectations/compiler/core/algorithms/bhp256_commit_to_field.out
+++ b/tests/expectations/compiler/core/algorithms/bhp256_commit_to_field.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: abb7da2055010c29f05a6cb237b0e21da93c9ed8a64ee9aaa4b8bd7e771e5281
- unrolled_ast: abb7da2055010c29f05a6cb237b0e21da93c9ed8a64ee9aaa4b8bd7e771e5281
- ssa_ast: 8f0db0111b8b84f1d0db94f08edf2d464b34f9abd829e6c3bb079c5b767931d0
- flattened_ast: 040f6c6c5422c9a75f51600d811f728715295e2f622a5bb7aaad12f30b0a0db7
- inlined_ast: 040f6c6c5422c9a75f51600d811f728715295e2f622a5bb7aaad12f30b0a0db7
- dce_ast: fec28348d3654f5db5789dd3727ec44915de208f3d5dd84aacba07536a0b2e23
+ - - initial_ast: a5ed14e8476fdff1f5fcb5f92e0b5fb2669a33eefdf537489fb73182ee608af4
+ unrolled_ast: a5ed14e8476fdff1f5fcb5f92e0b5fb2669a33eefdf537489fb73182ee608af4
+ ssa_ast: 079195bb127ebf4db1621c06fa8f856a4a751e7a914bddc26961541efaf8ea4c
+ flattened_ast: d7a1868221f871563ef4151a5ec947f2bfc2fb9ae74eb60058134a1c3a503e0f
+ inlined_ast: d7a1868221f871563ef4151a5ec947f2bfc2fb9ae74eb60058134a1c3a503e0f
+ dce_ast: 55410ad47534700121ddd46363864fabe433a9442f81115b4670d7ed85ef4c2d
bytecode: ff9bf81abae8332e89f00ebd53dda80528d7a582ade15b2fec53a88a7c5f0532
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 3a00f89469..d363dcae85 100644
--- a/tests/expectations/compiler/core/algorithms/bhp256_commit_to_group.out
+++ b/tests/expectations/compiler/core/algorithms/bhp256_commit_to_group.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: f030d2195ae4734f63d45b6723f0457a91614633bcd13c16b9acb5066ebf6aea
- unrolled_ast: f030d2195ae4734f63d45b6723f0457a91614633bcd13c16b9acb5066ebf6aea
- ssa_ast: 8193fef9bd81d561321c13def2fd31371602f909a8d2194fc95d4bc395bde4e6
- flattened_ast: 407c3d2fabd0d6c9f9c9ca5b68cb827876a5f9a3f45007b857888624922bf143
- inlined_ast: 407c3d2fabd0d6c9f9c9ca5b68cb827876a5f9a3f45007b857888624922bf143
- dce_ast: b950d25b2c99ceb0c1e3936a1bd9e06c657aebe53cd244282b0964df020f50c8
+ - - initial_ast: 675fb4ead401c419a7a680811649b363a58356b524f5b08ec7f5569728c99f15
+ unrolled_ast: 675fb4ead401c419a7a680811649b363a58356b524f5b08ec7f5569728c99f15
+ ssa_ast: af736487218bf2fe2b1ca02a0b153b942394888de0c7aff41120f73a9153691f
+ flattened_ast: af8bf4d8a2829319891ddef9c9f1f56a3e051c256a7478c6aadb478e7452f85f
+ inlined_ast: af8bf4d8a2829319891ddef9c9f1f56a3e051c256a7478c6aadb478e7452f85f
+ dce_ast: 83119fda7f384e060c443262a323a15c176b5dc27e74b3bcf30a1e48aa547d28
bytecode: 7cbb302c804e8dcb41c04687fe6f45aa748c5b7c0821f3825d21b424a4f89828
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 0877df0be3..ed1f8bd02b 100644
--- a/tests/expectations/compiler/core/algorithms/bhp256_hash_to_address.out
+++ b/tests/expectations/compiler/core/algorithms/bhp256_hash_to_address.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 59c9bca3c22bab046a470ee9de20addce0e590a4fffa37c70c3b5398e5d5025b
- unrolled_ast: 59c9bca3c22bab046a470ee9de20addce0e590a4fffa37c70c3b5398e5d5025b
- ssa_ast: 3922e6f40a045944bee4263e6b95264d7a56556f3ee6b7ab56fc0289f662b7dd
- flattened_ast: f43928a0c5463fd8314ff16d92f49a299d85b1b36ea9304421b6a1276382b7e4
- inlined_ast: f43928a0c5463fd8314ff16d92f49a299d85b1b36ea9304421b6a1276382b7e4
- dce_ast: 95fbe88d32e6d94724b8399dd475d27be9ccfc1ff9407f7f7f9e76122b9c7396
+ - - initial_ast: 7dbd33614fc5d7ae3aecb3273e2f9cba1f36b100452b6fbe5e5d46a2e55180f9
+ unrolled_ast: 7dbd33614fc5d7ae3aecb3273e2f9cba1f36b100452b6fbe5e5d46a2e55180f9
+ ssa_ast: d0aa19d9713d3ca3fdec697f4cba37bc7146815af885aeec02294537ad37f006
+ flattened_ast: c5337f7ef66cab33c31de5a2b79301c919995fcb0849b2e917223e466d7a9eef
+ inlined_ast: c5337f7ef66cab33c31de5a2b79301c919995fcb0849b2e917223e466d7a9eef
+ dce_ast: 54bf7ae36ca87deca1c38d5a40b54fce8e7c1f64f638ee0d33ca74d19cee17fb
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 119bd01596..3e3c1351a0 100644
--- a/tests/expectations/compiler/core/algorithms/bhp256_hash_to_field.out
+++ b/tests/expectations/compiler/core/algorithms/bhp256_hash_to_field.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: df8f5863441c322a2820409245aba3f60b1a8bfbbbf8abaeea1840e97c37a924
- unrolled_ast: df8f5863441c322a2820409245aba3f60b1a8bfbbbf8abaeea1840e97c37a924
- ssa_ast: 03286477a0e49159658bbe803ac15c55794cb742c50a54de778d85caa44efba1
- flattened_ast: 7762408bed524328cdb523353a636c393e211c2d7b8a72ca9acc9e8797b4f92f
- inlined_ast: 7762408bed524328cdb523353a636c393e211c2d7b8a72ca9acc9e8797b4f92f
- dce_ast: 8cb0d6e1c85fedac617316d0f993e387a1a4a336e7ceb0200afa47bd6af57c25
+ - - initial_ast: 9e1265b1211819172c08be5779b2b0b7e1839a7aa9a88ab6c77243a9a1711345
+ unrolled_ast: 9e1265b1211819172c08be5779b2b0b7e1839a7aa9a88ab6c77243a9a1711345
+ ssa_ast: 8ad36d53ee8e5064346547ccd87488011c18fc6f902ebcb8a13a1b3cba30ba29
+ flattened_ast: bdc6854d758b32202f4928c85f3861398fd11d0f6ec2bd0fac0972fd8e2e6648
+ inlined_ast: bdc6854d758b32202f4928c85f3861398fd11d0f6ec2bd0fac0972fd8e2e6648
+ dce_ast: 800890b1573816d74bc99385d77f42087f7ab4cc0d3c9ee99f26b0259a23b22c
bytecode: d5ece61c3e7fb656863858b29941f7947b344a5ff1b4985ae467689f58938553
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 afdd5f10cb..54fce21dff 100644
--- a/tests/expectations/compiler/core/algorithms/bhp256_hash_to_group.out
+++ b/tests/expectations/compiler/core/algorithms/bhp256_hash_to_group.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: b23d453a014370b531e5e113cd7de76eea72a9bec2ecec6ddcdc2f2e5802af4e
- unrolled_ast: b23d453a014370b531e5e113cd7de76eea72a9bec2ecec6ddcdc2f2e5802af4e
- ssa_ast: 0d0a6f58ab24d8777c83bf41e2a7afc9463ebfa38426e8403292576751a9a3d1
- flattened_ast: 7c0ba0625cfb4d476b9cd4df037c5671498117d4efa6bb4a477071d3cf1e6593
- inlined_ast: 7c0ba0625cfb4d476b9cd4df037c5671498117d4efa6bb4a477071d3cf1e6593
- dce_ast: 6de89d2bd96d26fa29b4b3f91679b9247dd0ed8d1d7a0b38c8cc66c38a3c27a5
+ - - initial_ast: c7d38c1c176bd8b4ee26013299187d1008aaa16acfba69945ddcdf17427fc072
+ unrolled_ast: c7d38c1c176bd8b4ee26013299187d1008aaa16acfba69945ddcdf17427fc072
+ ssa_ast: aae6639ac1536f7fd3273f6816dde1d280cd72042aa0942d20f3d7a2e2d770ac
+ flattened_ast: d3eab777e3125479f833194c950ac92ba07e420d36d664ba3636f977e08e2ef5
+ inlined_ast: d3eab777e3125479f833194c950ac92ba07e420d36d664ba3636f977e08e2ef5
+ dce_ast: 0d892639f1f36263305a24bffb22c87bce630bbf0e9bc80b298946e4fa9eb046
bytecode: a80b560327138b8bb041f5a6cea148be39bc74dad6a47f45621d207b625a1424
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 fff611bf20..48bfbb23ee 100644
--- a/tests/expectations/compiler/core/algorithms/bhp256_hash_to_scalar.out
+++ b/tests/expectations/compiler/core/algorithms/bhp256_hash_to_scalar.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: bcdd23efde004742b21c1c86bc586086353f781371a13445d48ec4287d668812
- unrolled_ast: bcdd23efde004742b21c1c86bc586086353f781371a13445d48ec4287d668812
- ssa_ast: c410257d8d0050eb56ce314f8dd0355812b8e494fd528826c145fac686ac976c
- flattened_ast: ef9a8c291771afae9381402a3caac98a9102db73471edb755740eb8599a05c53
- inlined_ast: ef9a8c291771afae9381402a3caac98a9102db73471edb755740eb8599a05c53
- dce_ast: 766e9f05601c26ee1566d90dec05050304e63d405023d295582717066e12a35d
+ - - initial_ast: a9be315a3445f9f02b64382f5506e9d367f3aeb8f4785df88ff8ac0fadedfc1e
+ unrolled_ast: a9be315a3445f9f02b64382f5506e9d367f3aeb8f4785df88ff8ac0fadedfc1e
+ ssa_ast: 67e4e9c88fa3c8c72856a9a59bb0e3ef9211981ee9a9eef752b1f832cac121f8
+ flattened_ast: 73844e9aa33ebc6a1a878f5d83f652eb89b467c82e8f47b2190820e2b5f52ac4
+ inlined_ast: 73844e9aa33ebc6a1a878f5d83f652eb89b467c82e8f47b2190820e2b5f52ac4
+ dce_ast: 099e7069ae0639e7bafde9cf92773621394f5f1eabf432b12adae16c80e06605
bytecode: 319405c8fe80b59376c041f234ae2ef213e2d67b50701412411ac97294f91e69
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 1415562e79..a6ff951513 100644
--- a/tests/expectations/compiler/core/algorithms/bhp512_commit_to_address.out
+++ b/tests/expectations/compiler/core/algorithms/bhp512_commit_to_address.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 72112481d51ff6b1b77547574dcc342c05fbd068cb1decdbfb9e1faef425fbf3
- unrolled_ast: 72112481d51ff6b1b77547574dcc342c05fbd068cb1decdbfb9e1faef425fbf3
- ssa_ast: caae6d971bcf9e9a7aa03b726c4000b0be61c9d5dab67a5a089754eefaf51729
- flattened_ast: 87e449699d79bb1f1702dc99130172b6fc5419a8869addee67265b08289b9e82
- inlined_ast: 87e449699d79bb1f1702dc99130172b6fc5419a8869addee67265b08289b9e82
- dce_ast: d3664d33d77760248f0fb95ec48bd27bd3ccf76d7e5bc63da175417784b8aa49
+ - - initial_ast: 864840baae360688c5aeb76a2a4af4f8928ded1b8b793a3f1e6bc2d39d3bc4c0
+ unrolled_ast: 864840baae360688c5aeb76a2a4af4f8928ded1b8b793a3f1e6bc2d39d3bc4c0
+ ssa_ast: 7870934dbdcf3c11a8e974011343342bb8671474ef2b48c58ae84836b3c66f79
+ flattened_ast: 3c37a03f673a024359a7d233df9aa5ee0c16bcf4bf295953981005c51e4f9059
+ inlined_ast: 3c37a03f673a024359a7d233df9aa5ee0c16bcf4bf295953981005c51e4f9059
+ dce_ast: 9c7963fba2b84ad1c501e3626370b2e8bdab7b4e977cfecc9fe025c0f7affefc
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 09629ae0cd..1e5a27257c 100644
--- a/tests/expectations/compiler/core/algorithms/bhp512_commit_to_field.out
+++ b/tests/expectations/compiler/core/algorithms/bhp512_commit_to_field.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 4690101215736bd674057433650e7868ff1aa43ad87205c341fed6c1f25fa621
- unrolled_ast: 4690101215736bd674057433650e7868ff1aa43ad87205c341fed6c1f25fa621
- ssa_ast: cfb0a440f009f538e2b66820aed96814020df4d3ed407a3bd7a896ba69ef80d1
- flattened_ast: ba28ff7cb3928986331a02019073927e6e973fe4676f759cd34994dde2dc4e75
- inlined_ast: ba28ff7cb3928986331a02019073927e6e973fe4676f759cd34994dde2dc4e75
- dce_ast: 3ffcd8b2ab5b037042f803c6a0c396a732dcf0e78516c7d86580dac5cec0640a
+ - - initial_ast: 04653e3a6b37c90bb7c9dda51beb7cca18d2752671972ed2c22781453eee1576
+ unrolled_ast: 04653e3a6b37c90bb7c9dda51beb7cca18d2752671972ed2c22781453eee1576
+ ssa_ast: 6232d641a2106324612f574da221c5054bdb86f435d3c56d2b765cda6ffda6fd
+ flattened_ast: 7e1f1830c9a660702409eee8b509584dc724644d8f11888b5d9767fed3e10fb8
+ inlined_ast: 7e1f1830c9a660702409eee8b509584dc724644d8f11888b5d9767fed3e10fb8
+ dce_ast: fe5dc920e6aa68917caf37138b4d00a11a1f9d97ffb4314591855fdf76369950
bytecode: 543bce9b35ef6f58454b6f690b9fae8dcf84f639acc37546ef137d8f8e60605c
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 99d7ed88b6..fce1021538 100644
--- a/tests/expectations/compiler/core/algorithms/bhp512_commit_to_group.out
+++ b/tests/expectations/compiler/core/algorithms/bhp512_commit_to_group.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: f342b48a009f75911bf75408b5f4a5d50b30a932291c27c04764cc81a0b0e855
- unrolled_ast: f342b48a009f75911bf75408b5f4a5d50b30a932291c27c04764cc81a0b0e855
- ssa_ast: 9eb17d21f68e78390498fd934eb26409fda3af1e6812c5a0eecfbf7f47b78d75
- flattened_ast: 13557bcb68b63b1d1adf4190717cc1c63d0b8a31e6e9634c22a110b475383203
- inlined_ast: 13557bcb68b63b1d1adf4190717cc1c63d0b8a31e6e9634c22a110b475383203
- dce_ast: a94d5391be3d212a7fa4c2ff4eac66c10b8ce112c81112129c5fdd74c042f519
+ - - initial_ast: 1ed3c248a1f803e2f43ab6dd1a22847cacee6d2dfa90849281bfde139abb7815
+ unrolled_ast: 1ed3c248a1f803e2f43ab6dd1a22847cacee6d2dfa90849281bfde139abb7815
+ ssa_ast: ef985f04dede16998deb8e67568702ea747c92e5f815d815a87622f7b501d809
+ flattened_ast: 18a771b32fe0ce395b4d0e041d9338bbfb5d822a4df3a80ae17d1ad89c545bb0
+ inlined_ast: 18a771b32fe0ce395b4d0e041d9338bbfb5d822a4df3a80ae17d1ad89c545bb0
+ dce_ast: e928d015f1a718a52c57eb61db26aa288c88fbd3711e7c2a310d6b1520f0d8f0
bytecode: 5bf36355b36caa6fcd510f195c79195a7991b45e037c7d6ffe9479f3c2bb89f6
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 196224883c..5ce6f5049d 100644
--- a/tests/expectations/compiler/core/algorithms/bhp512_hash_to_address.out
+++ b/tests/expectations/compiler/core/algorithms/bhp512_hash_to_address.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 6613ab31ae0b1d3537134a6edbcd57cc7f92c67c4fc1e788710853f9117f5f46
- unrolled_ast: 6613ab31ae0b1d3537134a6edbcd57cc7f92c67c4fc1e788710853f9117f5f46
- ssa_ast: 423705f1cf9f7ba2b077b93932d3e25e7ed64bf37b79b4da0da194753ed3f596
- flattened_ast: 7b5298b9966586cab3dc13b55aa0a3c56927aeab16305689fabea63400a1dc29
- inlined_ast: 7b5298b9966586cab3dc13b55aa0a3c56927aeab16305689fabea63400a1dc29
- dce_ast: 95fbe88d32e6d94724b8399dd475d27be9ccfc1ff9407f7f7f9e76122b9c7396
+ - - initial_ast: 985487e286f41d77b95e043abaa99a700294acbdea52b026eabc1b403132d46e
+ unrolled_ast: 985487e286f41d77b95e043abaa99a700294acbdea52b026eabc1b403132d46e
+ ssa_ast: d5b506bf41288f39643f9c5caee3b2412ea7ea5eeec3521699cd0444c382e3b1
+ flattened_ast: cccc6852933e40eaf259a903fdd11c2e74c28f8732be6d97c3e3890445c4b393
+ inlined_ast: cccc6852933e40eaf259a903fdd11c2e74c28f8732be6d97c3e3890445c4b393
+ dce_ast: 54bf7ae36ca87deca1c38d5a40b54fce8e7c1f64f638ee0d33ca74d19cee17fb
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 210d2d72c6..29e7efb6f3 100644
--- a/tests/expectations/compiler/core/algorithms/bhp512_hash_to_field.out
+++ b/tests/expectations/compiler/core/algorithms/bhp512_hash_to_field.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: a796ccc1c063d2b5d8803c7b1c9a51bbc475f39f1572bbfc596391889f711565
- unrolled_ast: a796ccc1c063d2b5d8803c7b1c9a51bbc475f39f1572bbfc596391889f711565
- ssa_ast: 7ba4304e1ced648c4846c26f7a655e87e12beafcd267555b29252b74a91fbde5
- flattened_ast: f8df94c66e381defd5bf5f9c1abc5760e526ab8cbae19baad4518ab31ff9a387
- inlined_ast: f8df94c66e381defd5bf5f9c1abc5760e526ab8cbae19baad4518ab31ff9a387
- dce_ast: dce1289e4150bf9ef4808599405d6d1dac49047f568f098afd2508e82fd9f1c9
+ - - initial_ast: c184c3b9dea65d1c9972c6359cb266109146d9d5aeabcb5147d6a551d02edb01
+ unrolled_ast: c184c3b9dea65d1c9972c6359cb266109146d9d5aeabcb5147d6a551d02edb01
+ ssa_ast: 43e04c499f6a7be8b2f5cb861a86d610a124c22627b88c7c314cf581ce3b8247
+ flattened_ast: bbb986a4b40aa8f7240096e02a5e0402d6c7f5bc1dc0722e85a2e118dbd0106f
+ inlined_ast: bbb986a4b40aa8f7240096e02a5e0402d6c7f5bc1dc0722e85a2e118dbd0106f
+ dce_ast: ba1f517261bb11624505c6c2fd49e3f04d942ef2b30d86e3c45334dbd1bbb577
bytecode: df6d5bbf5b971b9fbf39786a5bb74b9a26b0ddd9e9bfa501cfc4da9f260de048
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 c53d3aab4e..bda4b3cbb2 100644
--- a/tests/expectations/compiler/core/algorithms/bhp512_hash_to_group.out
+++ b/tests/expectations/compiler/core/algorithms/bhp512_hash_to_group.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 41c674356da4b1556ab46e400102ce184b3e0afa96c1c233166125dd8d6920aa
- unrolled_ast: 41c674356da4b1556ab46e400102ce184b3e0afa96c1c233166125dd8d6920aa
- ssa_ast: 10589598485ceb2123326d998d4ec27bfefdd88057c154287cc49aa13ea0e790
- flattened_ast: 3f5de4f08882bc509a43051214c170b740a4c9168ec1fe0d95050ca7fbd2c02e
- inlined_ast: 3f5de4f08882bc509a43051214c170b740a4c9168ec1fe0d95050ca7fbd2c02e
- dce_ast: 263f4190e148b970b78b419269cc29049e2bf80c5d48cdcf8a8f13fcd8f261a0
+ - - initial_ast: 328daa90b038066e97d5ba5393d4a943414bc500b5237357b9c9e58fc178e51a
+ unrolled_ast: 328daa90b038066e97d5ba5393d4a943414bc500b5237357b9c9e58fc178e51a
+ ssa_ast: 06dbcc5d9abeab1a4e1b417b3b632e14cdd85af3d6c82aebb16d74b2244780cb
+ flattened_ast: cd05234ce579ddc5b36834020949acd415ce59f56a035f0109c8dd886938df20
+ inlined_ast: cd05234ce579ddc5b36834020949acd415ce59f56a035f0109c8dd886938df20
+ dce_ast: 495e6f6dde9ca039e6e55afeb94752bc044b74bf432b9193a7d01926d82e7bbb
bytecode: 8e8ad00d8937c7ea19e29fd6e1162957946d6b2c1e90e0ab9b1a4f49a6685a02
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 d5bd788bc6..67bf2f73ff 100644
--- a/tests/expectations/compiler/core/algorithms/bhp512_hash_to_scalar.out
+++ b/tests/expectations/compiler/core/algorithms/bhp512_hash_to_scalar.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 001673cfc623ee0c053b77d177693d33905b340d239373065a410709345745de
- unrolled_ast: 001673cfc623ee0c053b77d177693d33905b340d239373065a410709345745de
- ssa_ast: 25441564a1739ff595a3e7d4ac7b02a651961805b6749cf2cef8a49fa635850d
- flattened_ast: 065ba80e0fef0c4d93cdb90525eb81715a0126f22257eb0e626a660c5db7931b
- inlined_ast: 065ba80e0fef0c4d93cdb90525eb81715a0126f22257eb0e626a660c5db7931b
- dce_ast: 1e2b8ece91ac663046faf35475720ef31708cfb18d1d2c45dc9cab4067be8af1
+ - - initial_ast: 52f0ede29adf2ca4701003a3cd70dc4bbe21848bc68e57ce3ac6d5978731ac96
+ unrolled_ast: 52f0ede29adf2ca4701003a3cd70dc4bbe21848bc68e57ce3ac6d5978731ac96
+ ssa_ast: e9397d32377b970aa46bca1fd809ba0f0845486c39ce945b151932f716b88d9c
+ flattened_ast: 7eb3b7c843218b6b65feac487e6dd1e6319f0076985179c28f871b875b761169
+ inlined_ast: 7eb3b7c843218b6b65feac487e6dd1e6319f0076985179c28f871b875b761169
+ dce_ast: 7fbd1ac636ee91825d1346ff6003c33d2f1eb570952cecca69c68fd12540bc4e
bytecode: 4dceb1d3b4f77019d81c7e4d97a5866c6a50147cd8cbc417bb4b6629dc2cbf70
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 3347a04752..2ee791a62f 100644
--- a/tests/expectations/compiler/core/algorithms/bhp768_commit_to_address.out
+++ b/tests/expectations/compiler/core/algorithms/bhp768_commit_to_address.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 3a09b4e460ed49b0bdd97991893f4d4a5244c07f3c828dadc5dfea2e543daa8c
- unrolled_ast: 3a09b4e460ed49b0bdd97991893f4d4a5244c07f3c828dadc5dfea2e543daa8c
- ssa_ast: 9ec623673189852a191c13f80d192be2c2ae15c3529879bb8600b12a065b9c28
- flattened_ast: 4218d69e08b6bdb062757a0690a803843bee31ccd371d8c8543648db1146153d
- inlined_ast: 4218d69e08b6bdb062757a0690a803843bee31ccd371d8c8543648db1146153d
- dce_ast: d3664d33d77760248f0fb95ec48bd27bd3ccf76d7e5bc63da175417784b8aa49
+ - - initial_ast: 2619c8fef0b3503b1ae005f38fed58440f146962b20be560332bf395123eee74
+ unrolled_ast: 2619c8fef0b3503b1ae005f38fed58440f146962b20be560332bf395123eee74
+ ssa_ast: 6f7d5a0482b834872e14fb2a3ae867a6f377cfa21f3e71a17ff99ac698ad107d
+ flattened_ast: 13919263c46a63382f0fb34d8c1dbbf67d1a8485b80d2ace5bd8ae50f7a85252
+ inlined_ast: 13919263c46a63382f0fb34d8c1dbbf67d1a8485b80d2ace5bd8ae50f7a85252
+ dce_ast: 9c7963fba2b84ad1c501e3626370b2e8bdab7b4e977cfecc9fe025c0f7affefc
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 b251a1dff2..21bc33ef1b 100644
--- a/tests/expectations/compiler/core/algorithms/bhp768_commit_to_field.out
+++ b/tests/expectations/compiler/core/algorithms/bhp768_commit_to_field.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: a7239b189208146857f2b3ec11eb1ef245099add6493914e6108c46e0020b269
- unrolled_ast: a7239b189208146857f2b3ec11eb1ef245099add6493914e6108c46e0020b269
- ssa_ast: aabc587d4d651e2c0be35a9cd2af2f9fda92f73f97738edaba5f085abf007cbf
- flattened_ast: eb48fd0b754fb9ce86bdb71772ba605f69dd2f55ae68428263bd727e14bcc2bb
- inlined_ast: eb48fd0b754fb9ce86bdb71772ba605f69dd2f55ae68428263bd727e14bcc2bb
- dce_ast: 2e689ef42ea41d9e1a60e928f36e542a07f9341e79d52718f6b43c63d8d4f6fc
+ - - initial_ast: fc696ada4c5b732d15b8f9b0ad5e7549f00cfc1da5ba57b885b66e0e6818a22a
+ unrolled_ast: fc696ada4c5b732d15b8f9b0ad5e7549f00cfc1da5ba57b885b66e0e6818a22a
+ ssa_ast: 18af862c907ef728a5d39f8965676dd43211350fe3a771a5f0faad51df67c3d3
+ flattened_ast: fe08b7afbe25f75b31aae4a27ede152f12a7e50a6c327bdf362b13a1870984dc
+ inlined_ast: fe08b7afbe25f75b31aae4a27ede152f12a7e50a6c327bdf362b13a1870984dc
+ dce_ast: 1d3b448b8e1259dbeaae915175bc810a165219797bc67c7a12765996a523430a
bytecode: e1317e9396275ce8f73b494a3595e27bdbc563874acea6fed57c0b52da1354b3
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 c2361d7e8f..1701994a15 100644
--- a/tests/expectations/compiler/core/algorithms/bhp768_commit_to_group.out
+++ b/tests/expectations/compiler/core/algorithms/bhp768_commit_to_group.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 332e75e208b648eb356d5d600becadcfc1aaff12a63f3a6ea60c97b18207a745
- unrolled_ast: 332e75e208b648eb356d5d600becadcfc1aaff12a63f3a6ea60c97b18207a745
- ssa_ast: 998455b42d1cc88d8318c6e1605c3e9953f91acfe26406c0d7090ac90b98c3e8
- flattened_ast: cd528fc82632fc44116b0c58f8688eb7e6b6aaf6bf23ce5053438db9f71a5265
- inlined_ast: cd528fc82632fc44116b0c58f8688eb7e6b6aaf6bf23ce5053438db9f71a5265
- dce_ast: d62b7eacb882bef890c5971a8bc9291f4860105e6c7cab3d068c4df06b809464
+ - - initial_ast: 35fcb3d27fefc2e41379cef05ef329b81eac0166ddd11d78f527bc4109af41e1
+ unrolled_ast: 35fcb3d27fefc2e41379cef05ef329b81eac0166ddd11d78f527bc4109af41e1
+ ssa_ast: e86fd5bca66aa0f8199faee9ac4dd1fbaf127b900c76aedc258a79af47415bad
+ flattened_ast: 9f6a9ead21fe574985f41178303b2e49bf1697826134881eb37614e5eca94320
+ inlined_ast: 9f6a9ead21fe574985f41178303b2e49bf1697826134881eb37614e5eca94320
+ dce_ast: 9aa80eb712cd45a13d144358cfac8f5e8fb6f641732436b58b4c348d77ca25d5
bytecode: aee0a49b3add5225dd3e0e2343805040b94c16916e51b3405924378f62eb9f36
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 60fe611595..56e6872e52 100644
--- a/tests/expectations/compiler/core/algorithms/bhp768_hash_to_address.out
+++ b/tests/expectations/compiler/core/algorithms/bhp768_hash_to_address.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: d1b451d5c1ff1f67687ec3dfaffd7dfc58c5bb76e6f37edd3e834918765c62f9
- unrolled_ast: d1b451d5c1ff1f67687ec3dfaffd7dfc58c5bb76e6f37edd3e834918765c62f9
- ssa_ast: 15f3012c4bca2a87910d0b62043403f7e5a0aa1454bb5ca093a9e0091270d7ed
- flattened_ast: a56641ab9bb581a6434935ef4fab9cb118ac8d4feb3d43334b72fcff4a380c0a
- inlined_ast: a56641ab9bb581a6434935ef4fab9cb118ac8d4feb3d43334b72fcff4a380c0a
- dce_ast: 95fbe88d32e6d94724b8399dd475d27be9ccfc1ff9407f7f7f9e76122b9c7396
+ - - initial_ast: c7b13b58b7ba847bc7592e6afa8f7b3a140c32cf3ec1f651165eaf1b99ec95a3
+ unrolled_ast: c7b13b58b7ba847bc7592e6afa8f7b3a140c32cf3ec1f651165eaf1b99ec95a3
+ ssa_ast: 3b4bcb28b9eac4e0e3e200013c61ce5fb7b5a8baca18d6c5c53535b6c586f81b
+ flattened_ast: c239452165d456f374a3dc2789b07413191b90cd6b3c1f6d0a6f370440a2cdc9
+ inlined_ast: c239452165d456f374a3dc2789b07413191b90cd6b3c1f6d0a6f370440a2cdc9
+ dce_ast: 54bf7ae36ca87deca1c38d5a40b54fce8e7c1f64f638ee0d33ca74d19cee17fb
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 e921eb7cfe..27bae39b92 100644
--- a/tests/expectations/compiler/core/algorithms/bhp768_hash_to_field.out
+++ b/tests/expectations/compiler/core/algorithms/bhp768_hash_to_field.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: edcdbfe392ccd770c550c6e0016b7b2c02481609e8d3bf22d0b0be543241882c
- unrolled_ast: edcdbfe392ccd770c550c6e0016b7b2c02481609e8d3bf22d0b0be543241882c
- ssa_ast: 0ffe9e04558ff09dc5b91c3e26f42b1c34975207c99fc23428c7b5953bc8fefd
- flattened_ast: b758f0df76d4943c7b938fea8806d8106f06a54cf8b0ef5f11de368160373348
- inlined_ast: b758f0df76d4943c7b938fea8806d8106f06a54cf8b0ef5f11de368160373348
- dce_ast: 55cdbc4ad4c871085f475d7cd49ad972d7469083204c0d519e5fcd1679202a44
+ - - initial_ast: ede8e82829d45a29612d4478e4b573000d051b7c9a570a84088d83634b95e09b
+ unrolled_ast: ede8e82829d45a29612d4478e4b573000d051b7c9a570a84088d83634b95e09b
+ ssa_ast: 591cfefc44642c6b7d90cb032e8c50f106032d114d33c938de045389d81bca7e
+ flattened_ast: a2192bfaf96f1e137c135cc0cfa6ffdf05d61869e9932aa8704804479d091b4c
+ inlined_ast: a2192bfaf96f1e137c135cc0cfa6ffdf05d61869e9932aa8704804479d091b4c
+ dce_ast: e1947d20d04cf487a713d633edd1cdf7ce783b15d09a3f8127f77592c300d61c
bytecode: 38325ddbe5ab9363326dda92ef395e1c99e78e243d95ea4364499ccabadfd299
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 48740a4b96..68ae3a80c1 100644
--- a/tests/expectations/compiler/core/algorithms/bhp768_hash_to_group.out
+++ b/tests/expectations/compiler/core/algorithms/bhp768_hash_to_group.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: dc97495299144de290c472a562715f3e513a132412c4276328cb66e51529caf4
- unrolled_ast: dc97495299144de290c472a562715f3e513a132412c4276328cb66e51529caf4
- ssa_ast: 9e99fbd69233588c7ff8fe61c9c93f88bfab11e42f53c182d5d965340e2bc8d9
- flattened_ast: 2c901d6be568deba627a7752c90a81d18cc1fec8e497ebeff25c88adc4832877
- inlined_ast: 2c901d6be568deba627a7752c90a81d18cc1fec8e497ebeff25c88adc4832877
- dce_ast: 3453aee417c1348b57871a6938e753326a71d20dc9ce2a57d5d0ec22f351ce96
+ - - initial_ast: d05138b425c3a1200484d4491ef3bf4d9b62e32f9c318ad0d2f55b331b955d67
+ unrolled_ast: d05138b425c3a1200484d4491ef3bf4d9b62e32f9c318ad0d2f55b331b955d67
+ ssa_ast: 0b0839366e8e3bce98d91cd768911a1c9198fe8c762b9e218e4efd3abe21afa0
+ flattened_ast: 02e32355b211e0c39bf8e9e1578de3ad37a48422518d7e20f70ecd67921df9be
+ inlined_ast: 02e32355b211e0c39bf8e9e1578de3ad37a48422518d7e20f70ecd67921df9be
+ dce_ast: d45be3fc835dad37fa8ec0b63d1931048d22f4587bcc0e6e6a18b0154cd93270
bytecode: 95e421126839d599569f1a130c5852f7da8d6e40de90885f401530d8bcc18c14
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 fff611bf20..48bfbb23ee 100644
--- a/tests/expectations/compiler/core/algorithms/bhp768_hash_to_scalar.out
+++ b/tests/expectations/compiler/core/algorithms/bhp768_hash_to_scalar.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: bcdd23efde004742b21c1c86bc586086353f781371a13445d48ec4287d668812
- unrolled_ast: bcdd23efde004742b21c1c86bc586086353f781371a13445d48ec4287d668812
- ssa_ast: c410257d8d0050eb56ce314f8dd0355812b8e494fd528826c145fac686ac976c
- flattened_ast: ef9a8c291771afae9381402a3caac98a9102db73471edb755740eb8599a05c53
- inlined_ast: ef9a8c291771afae9381402a3caac98a9102db73471edb755740eb8599a05c53
- dce_ast: 766e9f05601c26ee1566d90dec05050304e63d405023d295582717066e12a35d
+ - - initial_ast: a9be315a3445f9f02b64382f5506e9d367f3aeb8f4785df88ff8ac0fadedfc1e
+ unrolled_ast: a9be315a3445f9f02b64382f5506e9d367f3aeb8f4785df88ff8ac0fadedfc1e
+ ssa_ast: 67e4e9c88fa3c8c72856a9a59bb0e3ef9211981ee9a9eef752b1f832cac121f8
+ flattened_ast: 73844e9aa33ebc6a1a878f5d83f652eb89b467c82e8f47b2190820e2b5f52ac4
+ inlined_ast: 73844e9aa33ebc6a1a878f5d83f652eb89b467c82e8f47b2190820e2b5f52ac4
+ dce_ast: 099e7069ae0639e7bafde9cf92773621394f5f1eabf432b12adae16c80e06605
bytecode: 319405c8fe80b59376c041f234ae2ef213e2d67b50701412411ac97294f91e69
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 c46e61e739..86f9813758 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,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: b0f24e9c749d3d28e0237e483d7dbec5f8740e3b1b5fa333bd7d67dda08bae25
- unrolled_ast: b0f24e9c749d3d28e0237e483d7dbec5f8740e3b1b5fa333bd7d67dda08bae25
- ssa_ast: 0e1ecfae0f810843c0ed965e5ecb0ea73b2e15e0265eab3e1b3556f148834921
- flattened_ast: 0295fc53de5b5d67d8547d18467b03be0dc05f5e97bf632dc210b6c56a2cb525
- inlined_ast: 0295fc53de5b5d67d8547d18467b03be0dc05f5e97bf632dc210b6c56a2cb525
- dce_ast: 1724b6c502ab95c72c3c2bf10fe8c1c1f2df9959e7253a7515e212d5ef1886e3
+ - - initial_ast: c91bd148e83d97ea9c5cad3a5663fdd82a83c3381151475090802525a7080746
+ unrolled_ast: c91bd148e83d97ea9c5cad3a5663fdd82a83c3381151475090802525a7080746
+ ssa_ast: 0a38c051202114aca4e5ae9a517beee7ac736361fa5b537eeb477d085b833964
+ flattened_ast: 7b95230042361cc751275babf46870a3e929f88bc327a9df3a2bf46f25522b4c
+ inlined_ast: 7b95230042361cc751275babf46870a3e929f88bc327a9df3a2bf46f25522b4c
+ dce_ast: 25a44252c57774a9a8bac44f672307eab4918c371a39566813dce234e38ccb8c
bytecode: bd218715549602fce75a8d64df3317bee7386870f24b3d844b01c02d1960240b
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 c2816803bb..3a28f10ef1 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,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 7f12831a369e92667feb4a018fbb9af6f02317ab6400a73f68163554dee51fd2
- unrolled_ast: 7f12831a369e92667feb4a018fbb9af6f02317ab6400a73f68163554dee51fd2
- ssa_ast: 44605c8070b6aefdf6494ad8641acc1675acfda7e5fb9a444c01e516306112d3
- flattened_ast: 7ebe67ebe1938ba030d2bd6bbcdbb6fe953546dd6b2630cb6b4f52f24991ec0e
- inlined_ast: 7ebe67ebe1938ba030d2bd6bbcdbb6fe953546dd6b2630cb6b4f52f24991ec0e
- dce_ast: 7bcefce178b204999fa8462e291d461f2cff64f392dcfd47c112299fe5ec4738
+ - - initial_ast: cd8360af7bce053a74c7add09ade31db66ed8b5900fcc33e4e0d4591c470e989
+ unrolled_ast: cd8360af7bce053a74c7add09ade31db66ed8b5900fcc33e4e0d4591c470e989
+ ssa_ast: d5b17cc240ab6f888faa6d6706de4c7d2c4402a7b6a5115b707258527205e3a6
+ flattened_ast: 875b99ba07c5662ee3a25d0bb18507ca8c7d5211ee40dad9368098eba5178ebf
+ inlined_ast: 875b99ba07c5662ee3a25d0bb18507ca8c7d5211ee40dad9368098eba5178ebf
+ dce_ast: 8895f89492c0ca019e4372fb4f7cab7a0dc254c058dcb7b527483b597687fab7
bytecode: 4b3d6980860116dfb43804924f4d2cedfb7db2d9fb783fd06b3127327e31a298
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 8454fe8ef0..cf66e91c0a 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,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 7ebe6f29490810315ebe67ceeaf50efca75090339eb573cb6643c365a11571c1
- unrolled_ast: 7ebe6f29490810315ebe67ceeaf50efca75090339eb573cb6643c365a11571c1
- ssa_ast: f7ecebf2426e5b67153f1446d855441bc00b82f38151faae1f524dea3baa22c6
- flattened_ast: a51c33bfce9960a0c778478357e2ac87acc9b7057c6093d7e135dcfcde262a48
- inlined_ast: a51c33bfce9960a0c778478357e2ac87acc9b7057c6093d7e135dcfcde262a48
- dce_ast: 60a478f54041ec5918cb0dcfa2871d35720d9af61b69bcc31ea72bf25e51f30a
+ - - initial_ast: 0a2966eef4db383661c3b4c70257eaae893bb046930cccd59f2c771d8501cb5c
+ unrolled_ast: 0a2966eef4db383661c3b4c70257eaae893bb046930cccd59f2c771d8501cb5c
+ ssa_ast: 3a514a3264fbd19707996f304bc43aee4d7ad24ca260c91d9751d2f14508f3c8
+ flattened_ast: 66970fd4850f730a952e41ac8849536ccfc3dde5e2b3fcb571f074adb5fcf04b
+ inlined_ast: 66970fd4850f730a952e41ac8849536ccfc3dde5e2b3fcb571f074adb5fcf04b
+ dce_ast: 2f6696c21e443368f325ba36838dc7c03ab021e0da05abbe20d4cf639d93b126
bytecode: cf7a9eea97a35c026eeac1f4659903bec549092b56e6194f666fed520fc02b7a
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 0a87a32091..1c1413f703 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,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: f9a02467fdb280c084f44b8e2857b1e955238a866af0b1f637cb4027ff971435
- unrolled_ast: f9a02467fdb280c084f44b8e2857b1e955238a866af0b1f637cb4027ff971435
- ssa_ast: 2c36a9dfe94c76ee0ddb744c2195ad41b7cf83cae4caece62cb18f0fcb2127e9
- flattened_ast: 9153785a9a756b6bb70b33e20d06a83adcdbf21428eabdc3c4dd1c2118cd4ea6
- inlined_ast: 9153785a9a756b6bb70b33e20d06a83adcdbf21428eabdc3c4dd1c2118cd4ea6
- dce_ast: 3482ab30865f8c2d2aefcff7848b30dc8233a60bb538cc339e72823a182a8092
+ - - initial_ast: 7ed91381838f579d46d070d84489f6c909c8ffdd2b184dab9e78f78795bd97b3
+ unrolled_ast: 7ed91381838f579d46d070d84489f6c909c8ffdd2b184dab9e78f78795bd97b3
+ ssa_ast: 29ddcef122568413c740e761dcbdfa184feb521eb7fd7ee44c166fd55309d562
+ flattened_ast: b6cfdf163495696b9579f35fe07925b4d3330c311aef4cb857618bbe8dce9791
+ inlined_ast: b6cfdf163495696b9579f35fe07925b4d3330c311aef4cb857618bbe8dce9791
+ dce_ast: 510d6f51ce40b821e99729f0def26529a4c6f16f01e929ca747f23d48fd6e254
bytecode: d3d4c9152f574443e543ea5f0f1f0148116006c76aaaa2e014f268d7ab9d05df
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 c6443a4e33..9865ee2553 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,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 7094f7a0395c1a40c7e1126abc6272edbf163a8a868e90b4353a915d90e40f23
- unrolled_ast: 7094f7a0395c1a40c7e1126abc6272edbf163a8a868e90b4353a915d90e40f23
- ssa_ast: 3b2bcc85da96b3bc76f031b5fc498a468f27fc865772bcb5bd8094e182ddbd75
- flattened_ast: 66ff6dd39dd2492453107a0aa83dbe769641e4357deaf77c2155d7b40491f208
- inlined_ast: 66ff6dd39dd2492453107a0aa83dbe769641e4357deaf77c2155d7b40491f208
- dce_ast: d2e1b233b830111d2cc7cbaaea432fb1a31f6aa5e38b0496ea30bf8b425b2abb
+ - - initial_ast: e4528d944261a3586e66e83a22a5e4372c7a45c0a3ea689927007aa37681d6d9
+ unrolled_ast: e4528d944261a3586e66e83a22a5e4372c7a45c0a3ea689927007aa37681d6d9
+ ssa_ast: 8a901b31ecf54ceef87eda818276ca5fc2de348c1e84e4cf386c4e3f7b989059
+ flattened_ast: d11751292a1314a84cf32c7333bc8bc412c5cc35e480d68a4a1a421110afdc0b
+ inlined_ast: d11751292a1314a84cf32c7333bc8bc412c5cc35e480d68a4a1a421110afdc0b
+ dce_ast: 592fabdaf4bc757afe4855bc4156f5191e76bdaa156057990234564304cbad70
bytecode: 23b5c88c1d028f0b038f1005427c79779230306d235088802d5668e93117c120
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 b10616be1b..903c88ab40 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,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: df598b35d7c046e681f2b2ebb25462c298418739d7505d374ad3d789e422b7b9
- unrolled_ast: df598b35d7c046e681f2b2ebb25462c298418739d7505d374ad3d789e422b7b9
- ssa_ast: 7549d6c4bd75ab35ea6d46e2fe4de717dfaf849c232b75bd3cdcca34771dcb7f
- flattened_ast: e292e694a34fb67020d0ccd882459d305d4617ef2aefb8a3caab98085b70d19c
- inlined_ast: e292e694a34fb67020d0ccd882459d305d4617ef2aefb8a3caab98085b70d19c
- dce_ast: a22e4e1e5b6a2522b5ad7bbaefe69b791a03eada9d1a657ecc511253deb32df2
+ - - initial_ast: 3c01ed969e2830bbef88c1f734850dfaf83bb7429d807b446eb9b2b9c6857e64
+ unrolled_ast: 3c01ed969e2830bbef88c1f734850dfaf83bb7429d807b446eb9b2b9c6857e64
+ ssa_ast: 90a0ab34741185c64f0b2f051649100c1170b1f44728dc1ba27050ebf9efdd9c
+ flattened_ast: 02b4f16917bd5e473d38677f9d0bc9e2c280b5951c362bc32213088d26f248d2
+ inlined_ast: 02b4f16917bd5e473d38677f9d0bc9e2c280b5951c362bc32213088d26f248d2
+ dce_ast: eb0931dbc9d952b1d43e219c3e912e2ebcce4248ee2278d4ef06b1583058cf3d
bytecode: b195e16806d0a26e2088f84136f95ca7e9401dd6846a61cda34d39445ef87684
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 6854869e9a..61390ed87d 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,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 4101ef22963c7e93c72b1c3294b655719670ec0fd52b824c373fb2ac02db99ce
- unrolled_ast: 4101ef22963c7e93c72b1c3294b655719670ec0fd52b824c373fb2ac02db99ce
- ssa_ast: 76a0b0572b516b7e19947d1a023ad7c83ae0dea87728ac0b01469d004017f60f
- flattened_ast: d9a7cff638e54f002e36f6aeb3bf11c643acc6ef5ea6f0730e653f7f7ebbd1aa
- inlined_ast: d9a7cff638e54f002e36f6aeb3bf11c643acc6ef5ea6f0730e653f7f7ebbd1aa
- dce_ast: 56dba25a13647cec26f13930dea1b188b38091e28be2c1407e7fb2e010277c76
+ - - initial_ast: cd05dd82f3b6b66b0ca9be70aee91fcfd1539a3894c99c60e983880a6a3c5176
+ unrolled_ast: cd05dd82f3b6b66b0ca9be70aee91fcfd1539a3894c99c60e983880a6a3c5176
+ ssa_ast: 707c7c8cf25cb1783c8042d08ba53c35f3c5e25b80c17f973fc3b748b91ee439
+ flattened_ast: 2e4d9fe6330c108c69ae7ae2b426e6d76d036f754ce5c04033454bce78cbd2d1
+ inlined_ast: 2e4d9fe6330c108c69ae7ae2b426e6d76d036f754ce5c04033454bce78cbd2d1
+ dce_ast: 5694b6e0912a2d230769d8c3ea982b0744ad18d538e18e548c415fb0da9b431a
bytecode: 3bd31100c828423ff38d092cfbe9c0df772aba3b6fc24931ae33b1f50efcecb0
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 00722e39b7..afceee50c8 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,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 69ff9ffc9e7d752557bba4a6d81594dd199ebf794489fbe45b1ee509621aba76
- unrolled_ast: 69ff9ffc9e7d752557bba4a6d81594dd199ebf794489fbe45b1ee509621aba76
- ssa_ast: 88c53dc56cbbe96908c7c0ebacf53d77ecd063c148b95b7a6914c96d44209cba
- flattened_ast: 22b014b991138247333ebc1b9eae770469292e33cfe96b8dcbd960c493476710
- inlined_ast: 22b014b991138247333ebc1b9eae770469292e33cfe96b8dcbd960c493476710
- dce_ast: 9ee0f617a110da1e955ee7f12aedb55da9dc6ecb55152716a7b1eef29476a899
+ - - initial_ast: 78a2df5f4cb551a93fb04cbe84fae22f1a404b38f4fa606639904f1ba45446ef
+ unrolled_ast: 78a2df5f4cb551a93fb04cbe84fae22f1a404b38f4fa606639904f1ba45446ef
+ ssa_ast: a9d66d2d618c2f102a0b50a736503498418c0b88afcf7c7b05936ddfacdf8872
+ flattened_ast: 3d1bc760b33cf23fb977288c77ca6b06409eeabfb1ad09578d78df3969bd15a3
+ inlined_ast: 3d1bc760b33cf23fb977288c77ca6b06409eeabfb1ad09578d78df3969bd15a3
+ dce_ast: 4addccb9802526a9fa5948b5d6dc7801ffd52b5d34f3657d5497f2a1d8d65924
bytecode: 6a94d8f23c147c3cddc2c5a44a6f07734cbe79bc899b2b830aac61b6e6975057
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 844ca43b97..336b64ef20 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,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 3e6f87502fb86ec012b8f33d9147b97de73c21274cd45532027d9386e6279554
- unrolled_ast: 3e6f87502fb86ec012b8f33d9147b97de73c21274cd45532027d9386e6279554
- ssa_ast: 9d5d08c0e344033feda2a8529b9cc5911355dfb298d73660f131f7bfe19566f2
- flattened_ast: a4c3255c30bfb745b8175e607dac0381e9609dd16c323868c67e8bdfa6cadf46
- inlined_ast: a4c3255c30bfb745b8175e607dac0381e9609dd16c323868c67e8bdfa6cadf46
- dce_ast: 1a69fb26f42b803558d738487423199af8e2c4cebcebbcc2a6e903f470295438
+ - - initial_ast: db23254b38f2edafa88e8444beedf9c0e6d5b58e200b0c49e783b0c2e80895b8
+ unrolled_ast: db23254b38f2edafa88e8444beedf9c0e6d5b58e200b0c49e783b0c2e80895b8
+ ssa_ast: bd7a7134d27cae528ab6e66f0a33a746a0b52942ee9a24087f7cbf4713de63f9
+ flattened_ast: 91b3cbbf48c15063c87758308f018144309bead61edc18cfb3846642fb40d4c6
+ inlined_ast: 91b3cbbf48c15063c87758308f018144309bead61edc18cfb3846642fb40d4c6
+ dce_ast: 8e4787b63356db1b948a37757c456d7f0008dfdb0299c1561f678a9fb833ff0b
bytecode: 5ff56b03daf136dc97334d9f0c73f26eb6e342e30b116000e7eb7cac8e2ebff5
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 61e43fc1d9..7482d9cb2b 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,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: f415f5c33f20d7676ba463df4744640da6249640e8d048389d1c50e0a88c80e6
- unrolled_ast: f415f5c33f20d7676ba463df4744640da6249640e8d048389d1c50e0a88c80e6
- ssa_ast: 5f5162d6edc21e3f1c8a6c67ec6164d0b949d19ba5257223628c2e515e422ddc
- flattened_ast: b6d7cd9a9ff0a46f4e5a904af8edb4f4f3d93d1e2390dba0b12d3f1ee8700fe8
- inlined_ast: b6d7cd9a9ff0a46f4e5a904af8edb4f4f3d93d1e2390dba0b12d3f1ee8700fe8
- dce_ast: 51dff364d6b3a13197e41309b6d07cd3e0d7205ac658c47580f32050d3ead8e4
+ - - initial_ast: 4909c65c7d9ba9483ae5a54d47cb5b45c1bffb0624ef5cb87c4520d4afa2ca52
+ unrolled_ast: 4909c65c7d9ba9483ae5a54d47cb5b45c1bffb0624ef5cb87c4520d4afa2ca52
+ ssa_ast: 2c123587922e8a5b37abc83c6c795ab6de46b25467810f89cad4db702602e093
+ flattened_ast: c01013df58690fd45025a38f2002b519cc06e4dafd15f6b960077acc67d38e82
+ inlined_ast: c01013df58690fd45025a38f2002b519cc06e4dafd15f6b960077acc67d38e82
+ dce_ast: 9fa94fa1597f0efd27d1fcac96efff1a8da824b937166bbc41c5536d8d7807dc
bytecode: 5552b43274ec113ad0520de7a6a457cd4ac6db08d490446eca21f148a5bbca16
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 f7a09429d2..441194c016 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,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 52f84edfab6ba19c391c9a7d6ca7da435053fdf136237b3a39d0af792c95c4f7
- unrolled_ast: 52f84edfab6ba19c391c9a7d6ca7da435053fdf136237b3a39d0af792c95c4f7
- ssa_ast: 88339746f35a7c1aef5a58216c44d9da418dac221b539fe8c00b05646d63a24a
- flattened_ast: d1780bdd15068a7e263574e5c6df0a66167d165256788ff0a5b1969ac9529823
- inlined_ast: d1780bdd15068a7e263574e5c6df0a66167d165256788ff0a5b1969ac9529823
- dce_ast: bdd650ce8eda88bd788331aa7f33c947d774cbd52443ba6d921d510669c9fa00
+ - - initial_ast: 8cc08a55a4766806701ada82b6e6fe267fcc55dd7ffa7bdcd0df847f45a55a88
+ unrolled_ast: 8cc08a55a4766806701ada82b6e6fe267fcc55dd7ffa7bdcd0df847f45a55a88
+ ssa_ast: a6430134eda01acb48063ce754e8f1f8eceb0831ccfc7be9c2cb57a3a6b590d1
+ flattened_ast: 5007eb8364cf861e5ef11d3a782f1b97c46a35b0fe00145aac2f25de9e68505a
+ inlined_ast: 5007eb8364cf861e5ef11d3a782f1b97c46a35b0fe00145aac2f25de9e68505a
+ dce_ast: fbf9b644d9db05227b49190948363354a346d96c20ab9e1d5596a6490659368e
bytecode: 325b391ad96a02efc136a7653c4a5229454ecfc76c857c6fe7d0606fd78b5336
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 4ee74d2a08..071750179a 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,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 7ff35c2475a5eb596183937c9cf850b35d3abd61b8611fbc15a4b721420fb2c9
- unrolled_ast: 7ff35c2475a5eb596183937c9cf850b35d3abd61b8611fbc15a4b721420fb2c9
- ssa_ast: 068e56d23e1edfa8f48df3d894c12e7a9fdc7969e4764dd392700c5cc5c7b384
- flattened_ast: 02983ea416caf9488fed0007fcfa077ab1845aeef8cd51753c1087e02232b510
- inlined_ast: 02983ea416caf9488fed0007fcfa077ab1845aeef8cd51753c1087e02232b510
- dce_ast: 5ad44cdd7a0aadff528c783d831208c59c3ca033bc6a1e4ad0952cebba70c0b0
+ - - initial_ast: 7a36e76f0e626ba363421a3b51b23292bfc37b0a4419289b97f845442b6f5b0c
+ unrolled_ast: 7a36e76f0e626ba363421a3b51b23292bfc37b0a4419289b97f845442b6f5b0c
+ ssa_ast: c4d434b533862126fcd137af19f5ab1380b1237f2469ef812883007e66206106
+ flattened_ast: 97de4b492d6b4d06f0866eb46d8f011f45a4b1caf9d606f41540dcea1ed30309
+ inlined_ast: 97de4b492d6b4d06f0866eb46d8f011f45a4b1caf9d606f41540dcea1ed30309
+ dce_ast: 7385743f2ca202d19e724a448188a04e8e1e4713ef5825fd6210f6a61c00df8b
bytecode: db7cf565e83b99b3a24b93bfbb5bdcda4f947f4eb64f454046ea83edca3ccbf3
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 98d6de876a..cf9f4ea043 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,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: d55f5c53a0b7d43bdb9f65dd9224aa65ec374c482173c965a737e5c45ae6c5fc
- unrolled_ast: d55f5c53a0b7d43bdb9f65dd9224aa65ec374c482173c965a737e5c45ae6c5fc
- ssa_ast: 3a243aefb2142aefe7622dc8c9363f4cacc68630540c14b276534aa21c890260
- flattened_ast: 7ef3520ff3f3f04fb522d90a61b3620a2a6266e4789957490754273932d82deb
- inlined_ast: 7ef3520ff3f3f04fb522d90a61b3620a2a6266e4789957490754273932d82deb
- dce_ast: 6bdb9ec9ea713444958fa34702c78f456c31aac4e87120231a43f7137b445e8d
+ - - initial_ast: 92ee68761f294ea4a49a025e9132c083f57fc01587e4c52db3bafc62f35b66c7
+ unrolled_ast: 92ee68761f294ea4a49a025e9132c083f57fc01587e4c52db3bafc62f35b66c7
+ ssa_ast: da7d82578cb1ac8f9314811d61a9bdeeabca02f301022c9753744c04626fdc18
+ flattened_ast: 3b1e9009d7f3769c4badff49c74f7af158a0ea49820d215fdebd32b2b0e062b9
+ inlined_ast: 3b1e9009d7f3769c4badff49c74f7af158a0ea49820d215fdebd32b2b0e062b9
+ dce_ast: d224b6ef7df21ccfefe7a0b949543696745820385a4fc547b5ed5b5e74ed13c7
bytecode: d594e784e95e52089afcadbc703f266ea2fd2b211728fdbea8eea5abc5e1942b
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 a439d49ef0..d7e4bc405d 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,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 82fc5cd2c498e5dad0b268e1f2c6efb5ed5309facd2f7b2ac434805fd5a9f9ec
- unrolled_ast: 82fc5cd2c498e5dad0b268e1f2c6efb5ed5309facd2f7b2ac434805fd5a9f9ec
- ssa_ast: 5e0af0528f0ebe827bf73efecdd9239e765ac17534060b5c959ea5cdcda1da32
- flattened_ast: 349c64df08ac36af434317e70e632a43f7c7f32543824f250196fda12bdadb70
- inlined_ast: 349c64df08ac36af434317e70e632a43f7c7f32543824f250196fda12bdadb70
- dce_ast: 4749d4266ac4f790aef3745dc7524b8d34194c81f4bb7717d4e8738950b06d06
+ - - initial_ast: 44afe466172f202382b83ea6416ccc3447ff684aaa9ee18c38dd665a639e8760
+ unrolled_ast: 44afe466172f202382b83ea6416ccc3447ff684aaa9ee18c38dd665a639e8760
+ ssa_ast: 9da72c4252de24be048f58668cb3c5b492f105b23c7440a959d0474574315306
+ flattened_ast: 1502430fd27a08f4eef2ca43873c588899a2c18acb15576da4b35538cb29c66e
+ inlined_ast: 1502430fd27a08f4eef2ca43873c588899a2c18acb15576da4b35538cb29c66e
+ dce_ast: 2e508af7d9b2d85877183259c9e576d25c062f03c38d23acdc2d65d66e1ad4fd
bytecode: e9166c477441b45359a7ab4d7ee7afd309de45ee5cad9143f0261b1c3ccf8b57
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 752379a55e..1ea24095bf 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,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 4b1d1e1bdb332c6562f49e9df5c814ebb3b8d9fb28ff7dba4c419488cc5fc10e
- unrolled_ast: 4b1d1e1bdb332c6562f49e9df5c814ebb3b8d9fb28ff7dba4c419488cc5fc10e
- ssa_ast: 6139b55a2df4d72fbb7ae3c96e101f2712aa03bf5d234debf2262a22a79ef0f6
- flattened_ast: 9fe9b6abf6bac9728e1abc2fc3c5c8e23e7ff4562db8cd2e4de41cefe5865c34
- inlined_ast: 9fe9b6abf6bac9728e1abc2fc3c5c8e23e7ff4562db8cd2e4de41cefe5865c34
- dce_ast: b5fb93fa556ed81763f47130c967b7a7452469d2da99c3b6b9f54c243fdabd9e
+ - - initial_ast: 2864fdb040c4bee195ea2303902074d3210a1a4b2a224042ffa8ece7c6696dfe
+ unrolled_ast: 2864fdb040c4bee195ea2303902074d3210a1a4b2a224042ffa8ece7c6696dfe
+ ssa_ast: a5fbca02a93deaa4f8a65fd8e4efe0bc50bd49e72c98443626a8ecba88fd9d50
+ flattened_ast: 08e17eafd7e2e38737e4c84cbc4c3e98cd914c11ca35d206150dd03d7d61a19d
+ inlined_ast: 08e17eafd7e2e38737e4c84cbc4c3e98cd914c11ca35d206150dd03d7d61a19d
+ dce_ast: c647848fb6c8ba09dc687d27e4b2bdac5ec6294390b24bf01739b0989001aa76
bytecode: e6b4b469e458cb0a6261b92d6c8761ab35b114b09ac01811ecdde6ef97b982b3
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 7702418f83..d3a996d9e3 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,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 824758f1e72177f39dabaad6fa5190fa25ec5a54e6c45e7609d1539be9295ba7
- unrolled_ast: 824758f1e72177f39dabaad6fa5190fa25ec5a54e6c45e7609d1539be9295ba7
- ssa_ast: e3f824f26ae2b6ad8f8755e906f8cd4d6b499ee023c2fc9f273d7618283c2ed8
- flattened_ast: ae86e8f5c9300475f6dfbc9dedd6499bb90825098775a6ff9c3f40f767e394e4
- inlined_ast: ae86e8f5c9300475f6dfbc9dedd6499bb90825098775a6ff9c3f40f767e394e4
- dce_ast: 2ee2d5c1c8276522a98c338d39f826461d10f32dd4253f7286f34966f7c19692
+ - - initial_ast: c15baf734d3af9fa4d81db1bc4d5b502254081984fc8cb619a96e1f9ecd1d65f
+ unrolled_ast: c15baf734d3af9fa4d81db1bc4d5b502254081984fc8cb619a96e1f9ecd1d65f
+ ssa_ast: 1be19bc07d466b9608be65289057fde1dee354938a7224e821af8de14d833c8c
+ flattened_ast: f2bd000d18bcab7abcf3643bef8ef017c760e9dd1822369c4b044fa72e899280
+ inlined_ast: f2bd000d18bcab7abcf3643bef8ef017c760e9dd1822369c4b044fa72e899280
+ dce_ast: 3dd0154608334a02a73358d67c85f9e875a95efc424b9cbdfef0b61ef252b936
bytecode: 37a979515b1052ed7250447aa0f7f28e1daeab1becfe22f5e5d7982a070da4e4
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 395861debb..c33a0e944b 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,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 578b888fc724a1995da22c1910f47b8ff359bfa3eb2d7a848a9cb7bf806c7fd1
- unrolled_ast: 578b888fc724a1995da22c1910f47b8ff359bfa3eb2d7a848a9cb7bf806c7fd1
- ssa_ast: aa07e882f58f13fe7f573b0d7b1dc1232a155676fddc460eb24be9bd4025328f
- flattened_ast: ef20f7c48d9f8c652a9ce49f0cabc5c36175bc68c7cf37a2644ff5f81064ba6b
- inlined_ast: ef20f7c48d9f8c652a9ce49f0cabc5c36175bc68c7cf37a2644ff5f81064ba6b
- dce_ast: 10a93b73e7cf38f8abf8b6375aa6d802ea93d288732e594def4d1ff21fcd6d59
+ - - initial_ast: 317a27f239ba422492fa72f5a7fbc430f26d5c780191bc2f5f818d2670c6358b
+ unrolled_ast: 317a27f239ba422492fa72f5a7fbc430f26d5c780191bc2f5f818d2670c6358b
+ ssa_ast: 0f8b6be32623c25ec76787db29d90df10fb9048b994e851ac07a58681a9b8b08
+ flattened_ast: baf314a8a6a3afdb0c70edc9ec8cd19f7b18ecb88a141cf61be599bf804b4bc6
+ inlined_ast: baf314a8a6a3afdb0c70edc9ec8cd19f7b18ecb88a141cf61be599bf804b4bc6
+ dce_ast: 506d492037ace741ad590fda1b447f380696b1036802e484ec88b82db7662b16
bytecode: c5e0ce1caafa4445b3ebdc57bc9a5ae3c821df23f7b4fa1d3b92a0e4911bc08f
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 3e05b6e8e5..b80aaac9e2 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,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 8f750bf02b49ffbcab62c2fac4bc25f5cdd30d060c86156790d7a0cc8752de71
- unrolled_ast: 8f750bf02b49ffbcab62c2fac4bc25f5cdd30d060c86156790d7a0cc8752de71
- ssa_ast: fd4cdf8a5d00a0d717c00c194d82afcb989b12aeec0c7dfda73e3643ca75227f
- flattened_ast: 904c7faea86df411dc397296b61a58513559aefe1d591713902301c443e41dc0
- inlined_ast: 904c7faea86df411dc397296b61a58513559aefe1d591713902301c443e41dc0
- dce_ast: 77c16db84758a465d3b9844a5cfb8457d794cf2accfe12016dbe9308407d39b7
+ - - initial_ast: 3a40cdada551e1094961b596d82076171f689a49cba053bd83f50920ba516c9f
+ unrolled_ast: 3a40cdada551e1094961b596d82076171f689a49cba053bd83f50920ba516c9f
+ ssa_ast: 55a6a6504273a7eeade534d50080c078f7d38635e4f93488280e5b847c0196bf
+ flattened_ast: 13633670c75b48ceac8a93c2da4f421e3cab40da20a5f8695f5e3b398deded2d
+ inlined_ast: 13633670c75b48ceac8a93c2da4f421e3cab40da20a5f8695f5e3b398deded2d
+ dce_ast: fd190b7d1a535a1d7eff2049232ae5faf44b10b1dd021b5ad38419593474e6fa
bytecode: e13dc9845dd08c9ac24e97102ca39e47dc86a6d6540081abe19364518003633a
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 cc0d1bf210..d250f8a890 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,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 1cdf8a38d3fd6be1e2e3002ff991c0c913b1e7e02001f1d1058b6ed42b3bb8ba
- unrolled_ast: 1cdf8a38d3fd6be1e2e3002ff991c0c913b1e7e02001f1d1058b6ed42b3bb8ba
- ssa_ast: 0234f96bc8e9bed436614d8e22c2e42796b888a21b64fdc26efdd47cc4af20fe
- flattened_ast: c9aae7b46ee16554bfbddc1d5883ac3ab0c53c1d6ecc3dc62078aec7000ced5a
- inlined_ast: c9aae7b46ee16554bfbddc1d5883ac3ab0c53c1d6ecc3dc62078aec7000ced5a
- dce_ast: 70c97a0d7074f3d4ad7bdebe0b634f8cc1d3bff1b869b276ca56f810a2556fbf
+ - - initial_ast: d6336d68f430b113d7c4e6938d577c94d93288575c61dff453abd669be7ea06a
+ unrolled_ast: d6336d68f430b113d7c4e6938d577c94d93288575c61dff453abd669be7ea06a
+ ssa_ast: ff2167b49363ff0e394eabf53f2e539252eab4b8edb5bb9707dfb7e36a4af0b0
+ flattened_ast: 60074b357245e1052509f9ccf03576a37169e006d8e8f9138735866072323f1e
+ inlined_ast: 60074b357245e1052509f9ccf03576a37169e006d8e8f9138735866072323f1e
+ dce_ast: b9cd665522f49eb49ba9d491ff2ede8a31ab34b87c927d58d8e59ab8195a056f
bytecode: 9c52388f672a987f68d35317155d105b7e01e181e5640f4fba50fd2ff389cba5
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 32de42d32b..b67d0a4cb6 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,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 1c35a328853fec059e284d4b02792654e8395ce03dd587116c09ceafb7c44d85
- unrolled_ast: 1c35a328853fec059e284d4b02792654e8395ce03dd587116c09ceafb7c44d85
- ssa_ast: becd3ffd6806db2b0d3af6fd733c0caaa06c49311dc9aaf81a869d1cf1534eac
- flattened_ast: fdd4ae66ac6fbd6bc80296e7dbf0bfa87bf731f484ac4535b2ef70cfeb1e5773
- inlined_ast: fdd4ae66ac6fbd6bc80296e7dbf0bfa87bf731f484ac4535b2ef70cfeb1e5773
- dce_ast: db649bf40de266f7325f761959a7a10dddba40a8dd61b1709226314366c6a254
+ - - initial_ast: d3c672e60f36f12fca05869fa9a9c8c615829e681c39ffd88d5d0f59e0147c59
+ unrolled_ast: d3c672e60f36f12fca05869fa9a9c8c615829e681c39ffd88d5d0f59e0147c59
+ ssa_ast: b81db4d5db1bac17bf51a889ca5c91aa41e49b0656cdabfff9c7c7602b7bc0db
+ flattened_ast: 4b64107178ee389d1511bd0a40897db4a383576fb5ea634aaf7c9e374b62076f
+ inlined_ast: 4b64107178ee389d1511bd0a40897db4a383576fb5ea634aaf7c9e374b62076f
+ dce_ast: 1f250c503ba511f09ff1c3966db370973093d104c3d8ad65b6f0b733e6d2a022
bytecode: e825e5f1ec6f8a394897f61ef950eb8bf8af29b1d34975851501c35a14efe620
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 f7cf811ed3..7dbe0fdb1e 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,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 40bb8b2ac1e2b1abec1322ab032ea0328680741445a6552c1f42455fbd3ffade
- unrolled_ast: 40bb8b2ac1e2b1abec1322ab032ea0328680741445a6552c1f42455fbd3ffade
- ssa_ast: 77ad47ebfa12d2aa9d8fd641996edc9df54aa81465bcc88cbf66e7e736493620
- flattened_ast: 7dae255e11454200478f0afc38da71a1598f90d93bd8730b13f631dfcce688a7
- inlined_ast: 7dae255e11454200478f0afc38da71a1598f90d93bd8730b13f631dfcce688a7
- dce_ast: 404a50386ef63db42895909476e1d950afa8dc55286a9d24ed05eecfb71a1fce
+ - - initial_ast: d08028b7b55e72415edbebf84dbaff6d1212be4cd4eacc2843605e01802e6a36
+ unrolled_ast: d08028b7b55e72415edbebf84dbaff6d1212be4cd4eacc2843605e01802e6a36
+ ssa_ast: 60739cdb3d73225253ff8e5723dc39d2899a6c2a0d7792a5a8ddb162a7ff6b96
+ flattened_ast: 4af29b67c7d40d2ff362c15d4f55562062ee11bc1018b71ecd3d2faebc8874a3
+ inlined_ast: 4af29b67c7d40d2ff362c15d4f55562062ee11bc1018b71ecd3d2faebc8874a3
+ dce_ast: 8497e8c829717e04804dd73adfcb5ae6c4cc110d5246192c0c730c45d4019c4e
bytecode: 11ae61d5f4360419e46a728f08f8a61eac658bd9fc955eef66d5893e4510bccb
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 2a38f7d65a..0b403132f1 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,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 5d6f62ab666a22f7311cdaccf296c683f7e7a4c256b986dae6fa3c0061a57315
- unrolled_ast: 5d6f62ab666a22f7311cdaccf296c683f7e7a4c256b986dae6fa3c0061a57315
- ssa_ast: 63df9a1271427695cb75ee0d64cd46016a4760795d7385376fa18dda0f46bb52
- flattened_ast: 62fba83b5adaa0ae08a2532dcc943ef6769a2800c6f315882a142566b7e555e1
- inlined_ast: 62fba83b5adaa0ae08a2532dcc943ef6769a2800c6f315882a142566b7e555e1
- dce_ast: 3f961d0f619a946e37dd5f76b9eff6c763bcac0c1be89eb053f9d15cd69f8c6e
+ - - initial_ast: ca96b022e04e6254abe0fe18694ae8481867842aae65a4a683226d9a44b13619
+ unrolled_ast: ca96b022e04e6254abe0fe18694ae8481867842aae65a4a683226d9a44b13619
+ ssa_ast: 53f8f234b7a88350b8fbf075934d25cc6d23369f945813832dfdfc12193083a7
+ flattened_ast: 7a3c0c146110979dd59473236c904c82129ffe9ffa55fbb91bcd6e95d8ed964b
+ inlined_ast: 7a3c0c146110979dd59473236c904c82129ffe9ffa55fbb91bcd6e95d8ed964b
+ dce_ast: 4c6f47186072b163ad350c411b3f06b3c815660fda7d59faccd28d66fe89fdb0
bytecode: fb3436bf454ebec95e4ef923af1a39482d83be7d3d5c844d29ca75fc789df02d
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 84def49823..163d866b23 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,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 9e7b4cb94e1aaf118ec61d4b0b5af9125132f5ef5b8c85fe1edacef79e5a5a6d
- unrolled_ast: 9e7b4cb94e1aaf118ec61d4b0b5af9125132f5ef5b8c85fe1edacef79e5a5a6d
- ssa_ast: d80789b5e4220cad7c00a0d62be2250fd7dc466c7c1a3e46c6107dc746866410
- flattened_ast: 8ce3803fa9c1c3e82c9b91bb830cd202d9913f53f95aad51a0ef85f73d9b9490
- inlined_ast: 8ce3803fa9c1c3e82c9b91bb830cd202d9913f53f95aad51a0ef85f73d9b9490
- dce_ast: f8dfbbdd5ce8dcd6509dad2c1929c1d04f458299af1d7e2601c8ceeaca89b969
+ - - initial_ast: 6266ced104ac306325df718ae3632c5e1890ed880c97fdb5af9d1d2d388a09a0
+ unrolled_ast: 6266ced104ac306325df718ae3632c5e1890ed880c97fdb5af9d1d2d388a09a0
+ ssa_ast: aa37447f13a4947633caf3bd00880cc2ddc899268c53cbbda42d0c75127f7431
+ flattened_ast: 79a949c00bf0620b9fa497e46d8ec9864296bb0c0f854fc828bf65b37c229a55
+ inlined_ast: 79a949c00bf0620b9fa497e46d8ec9864296bb0c0f854fc828bf65b37c229a55
+ dce_ast: 4482473c2eb2cc3a8ad17058c05214556d9b3fbfbfe8fea00d50a078351f8a32
bytecode: 7c019cbb4d7c889f44fb07bf6b5a3a009d72c70cf8d11dabdfd17b599f66b6b2
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 67f750d941..3786e7805f 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,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: b46f8abb94aeb43fde110befbb101bf043a93818b982d0d955b4c49439c5b7f4
- unrolled_ast: b46f8abb94aeb43fde110befbb101bf043a93818b982d0d955b4c49439c5b7f4
- ssa_ast: bdfd979ac22ac8db59a971b300adde504e455e747ffd9e9cb6ee7758ee5ab993
- flattened_ast: 682206512c10f8f4d785a4e663c814cf6077c73956e0394985472cb510caa0da
- inlined_ast: 682206512c10f8f4d785a4e663c814cf6077c73956e0394985472cb510caa0da
- dce_ast: b67dd595fef5c1dfc9834793f7bac4039a43340f92f4c6e99c64d3a39678865a
+ - - initial_ast: 4d2d0541b25ce5c139b28ba2930ec857083da33ddfdaf00e9c47594e77356030
+ unrolled_ast: 4d2d0541b25ce5c139b28ba2930ec857083da33ddfdaf00e9c47594e77356030
+ ssa_ast: c60902a2f60f43992a65833c0bcf9597747fa31f6928eeb0d6f0e305c8dfc8a2
+ flattened_ast: 0aa4cb47cd07bbb44f6d7c58930f210f000dbae2b42409991cf842fa7a2ce488
+ inlined_ast: 0aa4cb47cd07bbb44f6d7c58930f210f000dbae2b42409991cf842fa7a2ce488
+ dce_ast: e1dfd145c5794d0cf64c36805eea834b9e6b96d8931106b2f1aa0f6958ca74e4
bytecode: 0ac6eb1b02f1e0a7d99a396f79615a0e0ab6f359773bbf3cf8051d7d67600d13
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 f94404a65d..3cec24c730 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,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 313159b3a889ec7a2da26e7118d337a2928c08ac172fd5d16321bc2cd7b72d0e
- unrolled_ast: 313159b3a889ec7a2da26e7118d337a2928c08ac172fd5d16321bc2cd7b72d0e
- ssa_ast: ed4f67e444a1f73caff203addca4682baeb3e942f9b3453177ac0144fccac838
- flattened_ast: fba48c14c6ac4748d5b0fcde2ce66a0a311558d5d3a0a8fbeef37764ee099b8d
- inlined_ast: fba48c14c6ac4748d5b0fcde2ce66a0a311558d5d3a0a8fbeef37764ee099b8d
- dce_ast: 2c016521a5b5f936f95f63e3436a3628d3a73a8aa2371b855e1d42a71dba5a4f
+ - - initial_ast: 5532731a8cd5f115b04efafb98e2e4aaad1505cf9f7ca9aa816c925bbf49e813
+ unrolled_ast: 5532731a8cd5f115b04efafb98e2e4aaad1505cf9f7ca9aa816c925bbf49e813
+ ssa_ast: 09f4040495a6fc43d501ef330425cfc1de2c5936c7d7732f207bc87428a478e6
+ flattened_ast: 349bd98049f114933def62c407fa97d6cb6baa6c83840da936ed8af885d54ce2
+ inlined_ast: 349bd98049f114933def62c407fa97d6cb6baa6c83840da936ed8af885d54ce2
+ dce_ast: ef147fcddc0a26124ddd2d79b6143c360b42904e14b6c9bb4db72426863ae44d
bytecode: 9429c70f10830030ebe2d02d9d82604ab11222235abf4abbfe2be8b0d27ca85e
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 e4b9defdc8..4b0bf6d00a 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,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 73ae2ebd777196bfefb52daaaa49a1d7f5a3519ba62279eabe97364a27ed774f
- unrolled_ast: 73ae2ebd777196bfefb52daaaa49a1d7f5a3519ba62279eabe97364a27ed774f
- ssa_ast: 9261ea634eb839de5472db37ed047be62f344e3431eeb9fd3f9490b53e139ab3
- flattened_ast: 0dc02e992ab84c9ca1c6eba2807409325eb3b3fbfe687a157f9f05fc8bf896c1
- inlined_ast: 0dc02e992ab84c9ca1c6eba2807409325eb3b3fbfe687a157f9f05fc8bf896c1
- dce_ast: 3ce47f1215775f95c6cba3730bf2bae404fdf832f973f97b84f7daabbed3e13d
+ - - initial_ast: a8aa8a25489701e0208a801a0413261d4114debd3e8aadc943a0cdda6ea767d8
+ unrolled_ast: a8aa8a25489701e0208a801a0413261d4114debd3e8aadc943a0cdda6ea767d8
+ ssa_ast: f10633fac8eaeeb1f89413198682060d4a75bbe6a7ed13d2ee321eff1df621b9
+ flattened_ast: 9c35a6e1d3e7d1efbbb06b676f36fe411a33e270558b18d147093e19a64c8d23
+ inlined_ast: 9c35a6e1d3e7d1efbbb06b676f36fe411a33e270558b18d147093e19a64c8d23
+ dce_ast: 0ab9b5cfa623246b1e3fce004d320f0f9895f397938dbc0df054389405680274
bytecode: 812c0a0a2bf916091f80486f4290c6647a5a99501ebbea358ecbb40c78f705ff
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 8c02923f54..886fe5fa5e 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,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 6a4712a90a984ff99472f5709fc66fd23b95faa1729766df7957dd621f07c521
- unrolled_ast: 6a4712a90a984ff99472f5709fc66fd23b95faa1729766df7957dd621f07c521
- ssa_ast: 9b3ce17611af0f108b2219e5aa60a048d1dd322d23353dd1db48e6258e6ea56a
- flattened_ast: 9d09570302c27939a6f2dc20c72851bf29500a147fa2b6d45719d1eea1706d88
- inlined_ast: 9d09570302c27939a6f2dc20c72851bf29500a147fa2b6d45719d1eea1706d88
- dce_ast: 9c962f6919dd4c36a359c6ef0ee162a36c8a94c1d5d169529d4eca4ca5c14b92
+ - - initial_ast: e4db76230a07cbf1b8545a5cf55e963fe410b0ba33f7e9e5d18924c948d5ccb3
+ unrolled_ast: e4db76230a07cbf1b8545a5cf55e963fe410b0ba33f7e9e5d18924c948d5ccb3
+ ssa_ast: 9a041b9fef97b277cc7399d60c0b4459b8e81ecdfac9075799430c74e190da59
+ flattened_ast: 076829b0a40abc4bfa0c4680589d8b5a8c9772b72708c16900beaaf858e4021a
+ inlined_ast: 076829b0a40abc4bfa0c4680589d8b5a8c9772b72708c16900beaaf858e4021a
+ dce_ast: 44dcfb3b858bdb44da3bf57f968876dd19059eafdf088a1fa4d39d4d4d7d34cc
bytecode: 390cdd7ae02a64f8f608fc4dfb3954a41342e8c58e988b5f3250542c970b9259
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 0ddb0fafcb..f9b26dbae2 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,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 90c691507f59ce51c3b5cc37add26bd4c27b578769ea2e1689a83e07c6644b49
- unrolled_ast: 90c691507f59ce51c3b5cc37add26bd4c27b578769ea2e1689a83e07c6644b49
- ssa_ast: 6acfd09d0e63c59bd9be3ffa5dac13b9aae4c629303de2485ae94a2a27f68ad0
- flattened_ast: 4f74ed66a86905f504fc34810a6a45d3672d4fb66eb6e53299d16be5e096cacd
- inlined_ast: 4f74ed66a86905f504fc34810a6a45d3672d4fb66eb6e53299d16be5e096cacd
- dce_ast: 140168e1bcccd815e170ec9b3862609ebe009a17a853009a77debdcd0fcdabae
+ - - initial_ast: caf55323ea9ea6b102cf766dedc0342bb4beac593ad10f3dafb6be4ce510a7a5
+ unrolled_ast: caf55323ea9ea6b102cf766dedc0342bb4beac593ad10f3dafb6be4ce510a7a5
+ ssa_ast: 26b20df300ae423b57b756bd155bd6dd9e58137070cd371ad092c476dda5a2b7
+ flattened_ast: e868c49569dd62335ed5c722d3fd053db4f67409b278f68c6289840e031966fa
+ inlined_ast: e868c49569dd62335ed5c722d3fd053db4f67409b278f68c6289840e031966fa
+ dce_ast: dd0449611714b6886712f93be0edd8f2b55b14380bb38f002ab89431ab9ed9be
bytecode: 4c3b66767d08f35980f87af707822d182698bdd9c6de60aa8ed130e7f3a77ba5
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 b9f08f0add..5f12cd1c07 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,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 5e8074765f40f8ac603f3013ed92742c934ef71eb932f0387abac8f60eb2252f
- unrolled_ast: 5e8074765f40f8ac603f3013ed92742c934ef71eb932f0387abac8f60eb2252f
- ssa_ast: 005ae13893faa6d57c6ad17ab35dd7e0befb6a805a491bfbae6419ec178d0fe4
- flattened_ast: e3048717383c55420cde7c7653acef5b55c5b3df37131196efb9ae77bb3fd4fd
- inlined_ast: e3048717383c55420cde7c7653acef5b55c5b3df37131196efb9ae77bb3fd4fd
- dce_ast: 87fe3dabcf1d54fbb107d08eb064e253b85d610a7e6878e4cb8df2ac7deefca9
+ - - initial_ast: 3a2b478843a97e1ee48f3123c97f7e2888d8ba97a3071a0482d8b74e46e0798e
+ unrolled_ast: 3a2b478843a97e1ee48f3123c97f7e2888d8ba97a3071a0482d8b74e46e0798e
+ ssa_ast: 6c1ac03baf7ee87c4cab2e2bcd6363cb78944266b4585b4824ee18045ec7dbd3
+ flattened_ast: 76a52e118c721f63279ef24680a23f03c1130222235c315f34c501a0a2bd81a1
+ inlined_ast: 76a52e118c721f63279ef24680a23f03c1130222235c315f34c501a0a2bd81a1
+ dce_ast: be81bc2345de83273bc272cba92710c08b43e944e8453b27d450ab63c1c42ec4
bytecode: 0360f58e0f7d1b1d9349c634ab348475f511b8ea486d48270fa3134c204bd1b4
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 55f52c832d..1895713e8c 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,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: b18a51dacf490ae71a87a6a525e698e2d4b43aa566cc736255e587690506d855
- unrolled_ast: b18a51dacf490ae71a87a6a525e698e2d4b43aa566cc736255e587690506d855
- ssa_ast: 7ee60b01949be41ca2bd238ea060d9ab9d4334dbc94391788d75e53e4c53a47d
- flattened_ast: 52fbeab53f9dce64c1a0a7e07f5c205ebac8972ac01af94f3584708fce2b77b5
- inlined_ast: 52fbeab53f9dce64c1a0a7e07f5c205ebac8972ac01af94f3584708fce2b77b5
- dce_ast: f7cb8e81269d75ffe56d14b93c109d9fd4c00279255314f621ea0c8e6170e26c
+ - - initial_ast: 1138dcf77e217550c8ad41561b552acf54a27c21d57fed34a8a3c7a0695efb47
+ unrolled_ast: 1138dcf77e217550c8ad41561b552acf54a27c21d57fed34a8a3c7a0695efb47
+ ssa_ast: acbf04a5e5f722b4b0e1119270364cb8ea2ea1d083e23a87bdc9e0c6c68ff325
+ flattened_ast: 25cf8770593ffd43dad20932f751e1ccbce691dba924ee5936c6cce9118a4b32
+ inlined_ast: 25cf8770593ffd43dad20932f751e1ccbce691dba924ee5936c6cce9118a4b32
+ dce_ast: 6a793bf993124efdd17768afd2087026e392323dcf17564adb52b87a61496670
bytecode: c9e708ce2a325d1e97127ab8e4035eceb3dd877ebdc4d78dec8db4e10359d653
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 db1156bea7..aa69e95096 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,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: f020857f7b3c3acdc0987d1c435feffa8951a662dc3367a28b97c9ae375fd020
- unrolled_ast: f020857f7b3c3acdc0987d1c435feffa8951a662dc3367a28b97c9ae375fd020
- ssa_ast: d29d31205c8fb29f8df1c3717c5d119cedb3362b2fd01f214e75b4eec118ebd6
- flattened_ast: f7d1d95f0a86cba5d98b13416ab4a12ba129bec115189c882411080f6218d0ad
- inlined_ast: f7d1d95f0a86cba5d98b13416ab4a12ba129bec115189c882411080f6218d0ad
- dce_ast: f8448318bff49964c11762bc70c1d7eb3798d850d26f617e8e9d60d84d28312c
+ - - initial_ast: 86aadc363d862d6915af8e7e7325a745bda580c0bb3c767fb8594643f0fd442a
+ unrolled_ast: 86aadc363d862d6915af8e7e7325a745bda580c0bb3c767fb8594643f0fd442a
+ ssa_ast: fe0e88b24cea2ae644406549ff7d5e06ea58b36d4a8fe04e5afb9103c13baa5a
+ flattened_ast: 08a32b55a610a8a2e9013b0273ba14a4856c595c6731ea6301c92491d36721fa
+ inlined_ast: 08a32b55a610a8a2e9013b0273ba14a4856c595c6731ea6301c92491d36721fa
+ dce_ast: edbcd7a129fa2223dfb1d8455f79cf843fd93895db209d7bf5a571db68dbe109
bytecode: 41f9a2008eaa379a61dc855788a4491e1e5dc62a0d7c6ded89453ced43b60fc8
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 7bc8b99f02..2bd9b43000 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,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 58b4faab0258b50dcd6249aade48d8ab328767159b56246dcca249e69444f36b
- unrolled_ast: 58b4faab0258b50dcd6249aade48d8ab328767159b56246dcca249e69444f36b
- ssa_ast: e2ed5b5ec452b59a6b48f4c48cf14b0b291054ecf59eebab1fe1baae48fb3ac3
- flattened_ast: ca9f4843312143126a7c9a98275737837942dfc3c720eb4892817bc1de5db163
- inlined_ast: ca9f4843312143126a7c9a98275737837942dfc3c720eb4892817bc1de5db163
- dce_ast: dc5e874b5b8c972d52921702522f6ffe737f327b5f44b7fdc56e731fd589d216
+ - - initial_ast: 25c54a3f667f368401c932aee13993cb6847efe9803571a49ad27202326a801e
+ unrolled_ast: 25c54a3f667f368401c932aee13993cb6847efe9803571a49ad27202326a801e
+ ssa_ast: 437916c57a9e976e0d015a76212b299913e7c8b357b519096faac4fcd3e704b5
+ flattened_ast: ab94bb40469b39e1913672bbf88beae2018db4109f693d1a2568c5f60dc14161
+ inlined_ast: ab94bb40469b39e1913672bbf88beae2018db4109f693d1a2568c5f60dc14161
+ dce_ast: fe78f506c4f4198905a09af4fa849e1d4eb5e2cc3907da028fe15a5641a73a66
bytecode: 45ad5a3ef8c99cd48278fbc38e797d96203b685f6f98819f30e7b5a3c84c1ba6
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 515f6a3099..5aaa035023 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,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: a384f415150ade7b52325f0f6b922e77d430edc18f652ef98daaff994a38cbf8
- unrolled_ast: a384f415150ade7b52325f0f6b922e77d430edc18f652ef98daaff994a38cbf8
- ssa_ast: 07bd41ef9eed5f314d4f18bde5de466a4b1d31f5c83c2d91616b9e692f6592ee
- flattened_ast: 83c40b60c4895ae617cb76e4b4be3e7532a70d3c8fcecaeb30c2ae94cc2e876b
- inlined_ast: 83c40b60c4895ae617cb76e4b4be3e7532a70d3c8fcecaeb30c2ae94cc2e876b
- dce_ast: c022e8bb4ed467a18d32341635c1770dd3ba991adad906e375b43ef995bbfae9
+ - - initial_ast: 0814c246f7544c62915cf3eea8bddc790a8f2ded5c151660f3e3ff301595928a
+ unrolled_ast: 0814c246f7544c62915cf3eea8bddc790a8f2ded5c151660f3e3ff301595928a
+ ssa_ast: 41da6d2ebcf5ba5ba0b1fbf6344a9a83bb77c91a81e90e1ea2358d50196f6993
+ flattened_ast: ba5acea845d95d5c5c7bf6ab9012f96620a6a19ba875bf3b3c839d29f752946c
+ inlined_ast: ba5acea845d95d5c5c7bf6ab9012f96620a6a19ba875bf3b3c839d29f752946c
+ dce_ast: 85d8fad6810d4b3af5a4e7c107451c8cc38102e686663bde3326599f32f18f6c
bytecode: 7964da6bf0e7d8a10b9611ebede89ce40bb74f040326c5250c42fa85e5342dea
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 65f2397192..5b913f3318 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,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 3fe1b7997ac297e921642a760d063c246b774791199ea4b7c88e395fcf306633
- unrolled_ast: 3fe1b7997ac297e921642a760d063c246b774791199ea4b7c88e395fcf306633
- ssa_ast: b9126b83564b4e93e573e1d8c1278ebff0c11bc0b6dc05dcf69507a475894b89
- flattened_ast: ba3ba3c638daa97916ad6e9420cffb4f96057e5a65f4821ace7e3f0995b7da9a
- inlined_ast: ba3ba3c638daa97916ad6e9420cffb4f96057e5a65f4821ace7e3f0995b7da9a
- dce_ast: 2311d699f883f4f256e2413450e3ecbca173f0aeb6b663bb73a2adcdd0fed9df
+ - - initial_ast: 445056e0b4e04b10f03bede061b25b19804c35b6f2a2da5e24507a8e4777dc9a
+ unrolled_ast: 445056e0b4e04b10f03bede061b25b19804c35b6f2a2da5e24507a8e4777dc9a
+ ssa_ast: d2be0b1b301247f57e382e5baea0a62114e84118f46def6af0a20bc4fbe22248
+ flattened_ast: 36063908a963de82adf0fe05e3c4c8f073008920beefd582debb0dd97c4fcb08
+ inlined_ast: 36063908a963de82adf0fe05e3c4c8f073008920beefd582debb0dd97c4fcb08
+ dce_ast: f75a9a76f1cb5d5f865c438e9fcab1ee8f42dcdad9a3ffada5dad4472e6fed32
bytecode: a1f93402bc36f31bde4beb079d0bf8ba6e56b664a8c4f63bceb5dadfbff3cac6
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 94465d25eb..b0c9c9ad1c 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,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 4a2131ea265cb4e19cd06c9914fec3ff3d868d6d4f501a0bd620b990c2a77599
- unrolled_ast: 4a2131ea265cb4e19cd06c9914fec3ff3d868d6d4f501a0bd620b990c2a77599
- ssa_ast: c0750f66144a62fd1f567992535643bb3ad502fc32f3cc72a1f5688605f7aa2f
- flattened_ast: 13e628564c6184295db0799148d05e27919151ea4744cccaabbf2f127ba63deb
- inlined_ast: 13e628564c6184295db0799148d05e27919151ea4744cccaabbf2f127ba63deb
- dce_ast: f97db74cc0f6d914633c27c672c1a012e6cd6bc3e4db1545e74487a4edf3bc72
+ - - initial_ast: 5a7ced615dd53bf2cacf8f9f225759976cf26ead86aaf7679d0ec42073a73474
+ unrolled_ast: 5a7ced615dd53bf2cacf8f9f225759976cf26ead86aaf7679d0ec42073a73474
+ ssa_ast: d57e1889117bb4b1311f38de4d40691681e1efd0b591971e58c690c50c264694
+ flattened_ast: 84835590e635276d3e69c11bef444e989bb3757922f6aed914259f974e879564
+ inlined_ast: 84835590e635276d3e69c11bef444e989bb3757922f6aed914259f974e879564
+ dce_ast: 9b7855d14059096fcf2e1098ece6a3f374dd5b8ee3b3cf88fce5eadb05dc203d
bytecode: 87cffa30f3087bf128289379f6d67de9917c1313af521e63436c4658c0666be0
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 09f63b2a50..ba6e81bcf1 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,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: b188153dcafba41dd4b3dc094222c39701b743fdeebb59680d4a7e9b930a605b
- unrolled_ast: b188153dcafba41dd4b3dc094222c39701b743fdeebb59680d4a7e9b930a605b
- ssa_ast: 360f1d8d19f99b2fd114089aa4d5f5e739fb4e3095b5a34df923ea8f2d747221
- flattened_ast: 29c65e666875a2f6b4b0d0f7d11617927704fc08d3c6ec645383a032c843abd7
- inlined_ast: 29c65e666875a2f6b4b0d0f7d11617927704fc08d3c6ec645383a032c843abd7
- dce_ast: 863510f4caf4160b791263291d5997e6023943fe5454b8a633c5b2eb388a4fb2
+ - - initial_ast: e84eb09ce77da2c8089e76b36af4c8bc45fab10370c3539f8c86acd0f4886879
+ unrolled_ast: e84eb09ce77da2c8089e76b36af4c8bc45fab10370c3539f8c86acd0f4886879
+ ssa_ast: 5c48d11bf442ec412a84405f29cd11fcd2ac0abb13990ce1c2f557b2c3ff253a
+ flattened_ast: c5c816a6e67ddd730e221203d15ee0c9005e004d4c197ed09e5297755bc03d0d
+ inlined_ast: c5c816a6e67ddd730e221203d15ee0c9005e004d4c197ed09e5297755bc03d0d
+ dce_ast: a9e6d2dbc78327417dd48bfd839a71652f3c2bbae2d9507e0cc546cbd5de213f
bytecode: 23c6880ffd90bedd85f4adfe46dcf71a491f1a4ce59bb24084396e11ac6de504
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 bd768d2e13..1d75c2433d 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,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 51cda5da68e7d23c374687628ef500a072579afd6e4b67b1b30cc655a0fd2179
- unrolled_ast: 51cda5da68e7d23c374687628ef500a072579afd6e4b67b1b30cc655a0fd2179
- ssa_ast: 75b5dfb63b6be7be5e833f660602c74af238a724634132627373c32064873ae9
- flattened_ast: 2aea12f09d16101498147b0a9d02b2115fcce2305f37af67ce5d1b21e1976368
- inlined_ast: 2aea12f09d16101498147b0a9d02b2115fcce2305f37af67ce5d1b21e1976368
- dce_ast: c17b2c46b30727a0b415e1e3b18beca19403ac3d89e946311584d0f69aecf376
+ - - initial_ast: 75425c4a40823f344ff9e559973433b2f49543b9f58359ea94762557b9254436
+ unrolled_ast: 75425c4a40823f344ff9e559973433b2f49543b9f58359ea94762557b9254436
+ ssa_ast: 231a3eb5143391a2c2cdb8bd6213dee1d57edd4cf48e6d42bc8334cc0ced28dd
+ flattened_ast: 30c63b8721a202659be90f92e0f6fbaf6150d1fc8f4c258c890d6bc118e6f1a3
+ inlined_ast: 30c63b8721a202659be90f92e0f6fbaf6150d1fc8f4c258c890d6bc118e6f1a3
+ dce_ast: 3a7305bb27224742fe2e3b0f254fe996c316db192f3c2d045580207aa0e201d8
bytecode: 99374b0fe5a134c71415a4ff8036f153046dfa095c1f05fb6d4a587a75b130d8
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 b51cf6b55d..f0e9caf16b 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,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 5db11a3a0303f5108b0e53bbcfb7474986b88dee766b129591f04c7ca694fefe
- unrolled_ast: 5db11a3a0303f5108b0e53bbcfb7474986b88dee766b129591f04c7ca694fefe
- ssa_ast: ca54f876848644d0341a078835dc0d9ef18e714c3086a0f0c55eaeb4beb069ea
- flattened_ast: 336f7179390ac411b94b3b0e387362e7a4fc5da024f225e1c2daeffb91d88384
- inlined_ast: 336f7179390ac411b94b3b0e387362e7a4fc5da024f225e1c2daeffb91d88384
- dce_ast: 000e5339532b137ffc5f20a17503604e6bb8d919f4a7c53e41bda7937d15e7c6
+ - - initial_ast: 2bf7238fc3c208a45e874e09069eb2064a001b680a09b35b37dd3ef34a3c902e
+ unrolled_ast: 2bf7238fc3c208a45e874e09069eb2064a001b680a09b35b37dd3ef34a3c902e
+ ssa_ast: 99ae7eaf1eed16f3c0da5f0970011ccf49e8b661eee4a3af21a17f5fddc572cc
+ flattened_ast: dfcf95f8ab64775801a81846659425efbb10d98fe9999f711831b6f8be0625c4
+ inlined_ast: dfcf95f8ab64775801a81846659425efbb10d98fe9999f711831b6f8be0625c4
+ dce_ast: 18e6c65fafb9a9ec8e46783986205a5fcbd01d7767052158e5c7ad120785aa08
bytecode: 4e1bd80822d1b2e5f425410c03da560e43cdd179782e5dfdcb6354e1e7c7bf83
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 4913afe86a..47d3cc4d83 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,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 59e7496a3f73b922e6267ed2eebcef070f2cbb6a11cd2997e255407da6d133a4
- unrolled_ast: 59e7496a3f73b922e6267ed2eebcef070f2cbb6a11cd2997e255407da6d133a4
- ssa_ast: eb369dfd54017ad11906dda9a4d8dc0aed2db869386f0a4a7aba179bf58b643a
- flattened_ast: c8d8158d73b4083e3dfab21a90771afa2c50fd3eb435aa4b34f705039de0441f
- inlined_ast: c8d8158d73b4083e3dfab21a90771afa2c50fd3eb435aa4b34f705039de0441f
- dce_ast: 8764814b1149608dc5905d7f4b8296a6e9fb3c1216db6addfdfefed4732efad6
+ - - initial_ast: 1d197d6d666e70e3e30bebab6f9417e10b4c1731cb96cac514472c781af9d6e7
+ unrolled_ast: 1d197d6d666e70e3e30bebab6f9417e10b4c1731cb96cac514472c781af9d6e7
+ ssa_ast: e09680b5984dd8536bd3a5360bfa73e7346c13286184ad035d5cbb8152ecfc25
+ flattened_ast: 313c37574c8ffd27f0f5faebe4b306f5bd8cd0d2a8f88337f7cdd8046debf258
+ inlined_ast: 313c37574c8ffd27f0f5faebe4b306f5bd8cd0d2a8f88337f7cdd8046debf258
+ dce_ast: 6e2e6059ffdb476a5edaee4a1863b81a66ec58c693c58cc9cb3f260e988fccf6
bytecode: c5995705157a00610ba4950ae685d110ec1ef0341b45e8d59626d42e9c62b83f
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 c3018ce4fb..e027a7ae9b 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,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 831d6a3df1065e82bb89c3df3ed980a2ff5a3605f64fc6a84a3d3668ba5d4fbc
- unrolled_ast: 831d6a3df1065e82bb89c3df3ed980a2ff5a3605f64fc6a84a3d3668ba5d4fbc
- ssa_ast: 952a5a6b9d35cd1e0456511b0784ff41d42367e9b27b461ad00c64c488a019e7
- flattened_ast: 7f101fc7facba5ff57988fc2a0c7f0db6ac8ed76905abf8105e6bb91e94fb9c7
- inlined_ast: 7f101fc7facba5ff57988fc2a0c7f0db6ac8ed76905abf8105e6bb91e94fb9c7
- dce_ast: 9af9850bf6d3f8eca40a2f778a4876adc469c929e5f19e6c4901451cb1bdb284
+ - - initial_ast: 57c93a8746094b69f02ff10aa740cb728ad42a1ca965a56b63b1439cd725071a
+ unrolled_ast: 57c93a8746094b69f02ff10aa740cb728ad42a1ca965a56b63b1439cd725071a
+ ssa_ast: 78bb7dc65d720299b52f90e8a46c26912aa04f6d5beb926ac32ce3f7cb558678
+ flattened_ast: 342f1774a39c87ff07bb043a4c9575176d4b40987e8ad47bfdb8b9e90b9d91ff
+ inlined_ast: 342f1774a39c87ff07bb043a4c9575176d4b40987e8ad47bfdb8b9e90b9d91ff
+ dce_ast: e210b766bb6bb22187ae6dd7ab5cabc581c0956e109330b781ba37e5dab271ad
bytecode: 96a1ad2124d89e5d080a3fdb36a9912092122562449bb5a57c5d0088d1795a9c
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 fc8c285e3c..7e39d19a4c 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,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 0d75198fc3bb57e9fd2a8cd0ad1fb52d48ba09a473f9b665fe65f10882e3ad6c
- unrolled_ast: 0d75198fc3bb57e9fd2a8cd0ad1fb52d48ba09a473f9b665fe65f10882e3ad6c
- ssa_ast: 99999e5235014c28ac56507d6ff2a5559aeff69e3b9e1d10b20a34bbc807db00
- flattened_ast: 6c003c3a1a6a78d04e12b9a9a566038ebca909b14121173dd8fc70a3062cc745
- inlined_ast: 6c003c3a1a6a78d04e12b9a9a566038ebca909b14121173dd8fc70a3062cc745
- dce_ast: e588802ee75c897621da4432a630e303b76b14e34e9459ac6748d84751f284fd
+ - - initial_ast: f3dd12bdd8d2d8589ac18618a6e9f73104a7e2cb39eaf5ffa684f5143088f548
+ unrolled_ast: f3dd12bdd8d2d8589ac18618a6e9f73104a7e2cb39eaf5ffa684f5143088f548
+ ssa_ast: 49ee0bac998ed73b76da30c93e6fffe093d4a76a8e83ee844cf7dd3c4331ea09
+ flattened_ast: 743cf7e57b9bb14058094a6336870b0f45f6db2958e9fe6d32ce8e7e33f09a95
+ inlined_ast: 743cf7e57b9bb14058094a6336870b0f45f6db2958e9fe6d32ce8e7e33f09a95
+ dce_ast: bc42c555b31444efd05c6c074d6535307f7d619c756cb9486b1409e5e2192fa9
bytecode: 14b32216e4be4a4551783a3a25e8b612e15f7a030d75ef04f2a946d0e5498486
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 7e3e3361de..ecb3d769f5 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,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 5a63b5ce6130b7e779e967720a14fef85a518442f1ff285bfe601419fc19fab0
- unrolled_ast: 5a63b5ce6130b7e779e967720a14fef85a518442f1ff285bfe601419fc19fab0
- ssa_ast: 40c194e7f92e50de5b0dfb000e564d93e6a6757ca8ccc494c6c59af79b38e532
- flattened_ast: afa8fb66d799e12a12b3fa46240a83fff2b12a44b25a33e58bf1c97b9d7352b2
- inlined_ast: afa8fb66d799e12a12b3fa46240a83fff2b12a44b25a33e58bf1c97b9d7352b2
- dce_ast: 6d7d9610fdd56414c35c4370b98a6926a959705e5e14624c439348d00a6d3a34
+ - - initial_ast: 4d4bec1e820f895d01204c0d64283fe47c410294065bca32e30fbdd2c0cb20cc
+ unrolled_ast: 4d4bec1e820f895d01204c0d64283fe47c410294065bca32e30fbdd2c0cb20cc
+ ssa_ast: f62925484a665c09e1bf47b246481f2ed0d383dcb31d8540594d4bcb6a0ffc73
+ flattened_ast: 4c9ea900b3d47c6ef9063088e9f1b37dfc0be1d639f394833ab8f89ceb54a11a
+ inlined_ast: 4c9ea900b3d47c6ef9063088e9f1b37dfc0be1d639f394833ab8f89ceb54a11a
+ dce_ast: 72d7cea50187c3f46d2162cc07be9ca2aeaf986d010f8b6d71877d6cee3463a9
bytecode: bd41eafe882a2aab210bbbcee150459a4cf225fd567ec4fd1cf9993a11b1d945
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 29e2bf7e74..09d554453a 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,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 4d6117ce129a3da4b898d17f277e34023a868b306d9c53b8809e505f15784234
- unrolled_ast: 4d6117ce129a3da4b898d17f277e34023a868b306d9c53b8809e505f15784234
- ssa_ast: 5772c872b182f4c0db8064077094305bbf414341faf0863f56a944d1e5646164
- flattened_ast: ac06d987fd94241e03056c1abfbe572dc4a09377017eee0706b3dbf4cb315773
- inlined_ast: ac06d987fd94241e03056c1abfbe572dc4a09377017eee0706b3dbf4cb315773
- dce_ast: 3f7c0f52692a29003bba6a2f6e248b3ab9bcb2c3d2fec79808d4efe47d1c8292
+ - - initial_ast: b5ba577aa4654e298469e54ba046ce302abf8f1993d5fb3af7b83964dd446c05
+ unrolled_ast: b5ba577aa4654e298469e54ba046ce302abf8f1993d5fb3af7b83964dd446c05
+ ssa_ast: f0a6570508246168d0673addd5686864dec1fdcb9db3a32390c6ce20c69ad08f
+ flattened_ast: 29b85fa3c879a143bca0e7c76da830b2386cc16f28f1ac322969e084caf47f5a
+ inlined_ast: 29b85fa3c879a143bca0e7c76da830b2386cc16f28f1ac322969e084caf47f5a
+ dce_ast: f3f95969ab503dab9001715cb4e971f8b53c5b59d39af438f759d916d09a4217
bytecode: 3cc4af3dccf8815e315428a6888139eaea7f66345aeb7072c5d64d28c520800d
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 213a90722d..f8c37512ec 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,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: bcdf9e0c8686795f9b39e76cf2b7c9150dd45ac8368c29200ff73b6f31871560
- unrolled_ast: bcdf9e0c8686795f9b39e76cf2b7c9150dd45ac8368c29200ff73b6f31871560
- ssa_ast: 37c26523f65c7d71d1bee4ebfbac746a8a8604e71a9120c828a4be7b559b2b2c
- flattened_ast: 5f0e329b283091b7721e5f3a4ae961d1548a3de1bac76cde960ff45db415d024
- inlined_ast: 5f0e329b283091b7721e5f3a4ae961d1548a3de1bac76cde960ff45db415d024
- dce_ast: 7527d4f4e60a1706aa4a22b2050384e4926e4f0888bb37d669818e66cda8e5c1
+ - - initial_ast: 0f1359bcfc8681b99914f84605fd8fc1bbcee2e778671566372e93a59cba0a36
+ unrolled_ast: 0f1359bcfc8681b99914f84605fd8fc1bbcee2e778671566372e93a59cba0a36
+ ssa_ast: 5ee9dc0ade3000d47490a8b1a380f797bba9c91cc1a721a822449d4deb0adf37
+ flattened_ast: bb2d74997456811ef6480fdf5add0b57e2061996d4d01e053a74e41b20b658eb
+ inlined_ast: bb2d74997456811ef6480fdf5add0b57e2061996d4d01e053a74e41b20b658eb
+ dce_ast: 7f005308de9927947713abf4ae83955d8fd30c5920687b1ed8620105ee669bad
bytecode: 1f0ae3178163cf804d246fb98addd6ce8dc4b49d62d5ff9b49cdeffa65e4a036
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 10d942a5b7..168afd6da8 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,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 60fab685f80d91a9f9e526255b50b99567603a7044d71c6d67539799c3f5e8cf
- unrolled_ast: 60fab685f80d91a9f9e526255b50b99567603a7044d71c6d67539799c3f5e8cf
- ssa_ast: f44b20ea59560ac1aa618f761320f953adc9e361960532a0a961c309cb2566ab
- flattened_ast: b07f99b02804f26b0323bb14d86bde50bd197f49b086891c1de9ede4d34e9b20
- inlined_ast: b07f99b02804f26b0323bb14d86bde50bd197f49b086891c1de9ede4d34e9b20
- dce_ast: 97d23ead5e5b0c9fb0af924f56c432c0d777dd8d735ecdbe07b4078799b58875
+ - - initial_ast: 92a287c2aecc975dae8dc3b1ce50f37a766f5e0814fb799177664008b736dc50
+ unrolled_ast: 92a287c2aecc975dae8dc3b1ce50f37a766f5e0814fb799177664008b736dc50
+ ssa_ast: 614b3ab324c469a255444a8198fd910a0de034f170d26800535e1e73afcd8c3c
+ flattened_ast: c393ed4d2e3c8b8ea5c0fbdbb4eef309fa3c9dae597e9f786f7928fde86d202f
+ inlined_ast: c393ed4d2e3c8b8ea5c0fbdbb4eef309fa3c9dae597e9f786f7928fde86d202f
+ dce_ast: a85fe1222b13ca3a1846bad94eff3872e4a9653ebc221bcd68338459de451e0c
bytecode: fc1af5312e41d49834ea498e8a8abd61e083d0c533dc08b189f63e07d117138f
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 d05cec6d3a..0df888f8fd 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,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 1f9ea519838942badb6d83b8bf1636500624383636337bb1f6cf433992407f07
- unrolled_ast: 1f9ea519838942badb6d83b8bf1636500624383636337bb1f6cf433992407f07
- ssa_ast: 5eaf95f4f973018e9669ab6d58c98d31260a4548a5f9caf988954cb09f32d4a2
- flattened_ast: 37789c7e213e82aa82a2bbf8b3ab3de3fe15d7115402cd52f257272552e25f3c
- inlined_ast: 37789c7e213e82aa82a2bbf8b3ab3de3fe15d7115402cd52f257272552e25f3c
- dce_ast: 827a82ee5345934c87692e43e1d5319fb2aa3762e2dc1652c51bb802b4b8d280
+ - - initial_ast: f74440c50397e8b74f5b455064ce1d8d5746594c6dbe3dd032c9561becf41958
+ unrolled_ast: f74440c50397e8b74f5b455064ce1d8d5746594c6dbe3dd032c9561becf41958
+ ssa_ast: c7ea78077d08f48aa7ae858b312ca689f1aeb83a5a8d8bd18a4abd0931566b6a
+ flattened_ast: 257ddca66e72e0cad5125253e4e4899e056cb6c49d487eb46720dc12fb633dde
+ inlined_ast: 257ddca66e72e0cad5125253e4e4899e056cb6c49d487eb46720dc12fb633dde
+ dce_ast: b1015cd492270b7a09cf281ede789e7dbf9c6157b9323e7e1be1272aeb773f5b
bytecode: 36867283c0d2982d7d31188301170771f72ddae754893774347a534979957947
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 fb29af6c08..b87902e178 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,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: d33f46b39f2519e2edf24251acf4ab62a4424c119a9f38b9b2dfc06138904aa0
- unrolled_ast: d33f46b39f2519e2edf24251acf4ab62a4424c119a9f38b9b2dfc06138904aa0
- ssa_ast: 4efe6a7cedd6ab7aed66b330f21f6fc4379a6e32ef2b4422b5b8e78ad3ab2845
- flattened_ast: a88c2e9bfcdfa8a1de25b62dc09643522f5e4f12a95bcd98b75f52bac29864ef
- inlined_ast: a88c2e9bfcdfa8a1de25b62dc09643522f5e4f12a95bcd98b75f52bac29864ef
- dce_ast: 4fb38ef0b4f0647038a9cfc54e187c51fe3abf2a78bc1ddc072dade866f4cce3
+ - - initial_ast: d6a3c05fdb8ccb24e4a6616e1238c70f0510a9fb7f083f4e59fa7ab98d26e916
+ unrolled_ast: d6a3c05fdb8ccb24e4a6616e1238c70f0510a9fb7f083f4e59fa7ab98d26e916
+ ssa_ast: 17836aa232238573f9baa664f72d155901632296ab1fe39216a97bc1242935f6
+ flattened_ast: 636b7cb2d199217b51f2aa267e08c31becff21d4e033a3ad5eb356212e453164
+ inlined_ast: 636b7cb2d199217b51f2aa267e08c31becff21d4e033a3ad5eb356212e453164
+ dce_ast: 189487e4bf5c9361f95a6de218a8f63ffd149d122a6a4d84667f091fb42ade33
bytecode: a75c54fb28085fe6309fc6ea8600cd7c675bef41f1a7b4d38b3d60d698aab82c
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 1e234f84cb..24aaa84d9f 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,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: d14a9370c1c27f8122ddc8a0875d147ac57ee92a3143ff5a3d98540943a2ccc9
- unrolled_ast: d14a9370c1c27f8122ddc8a0875d147ac57ee92a3143ff5a3d98540943a2ccc9
- ssa_ast: 0639ac1325941a11a2dce9f1af22789978d1d11e372a0972d5b9c2376c7b6a7e
- flattened_ast: 31c969c8b167b273861848ffd6d06091c54364b83936573e7bf28ed3b2e825c2
- inlined_ast: 31c969c8b167b273861848ffd6d06091c54364b83936573e7bf28ed3b2e825c2
- dce_ast: 5969c1ecde35c96b996b6ad5cd4b957744cb2d0fea7747a008ea5008735e4133
+ - - initial_ast: 0aa04e1a37b13c222f3b27ca4bcca5924c8786a7793bb978cfe8d2240de1973a
+ unrolled_ast: 0aa04e1a37b13c222f3b27ca4bcca5924c8786a7793bb978cfe8d2240de1973a
+ ssa_ast: 571fcbaff244f232c5f02fd5411d9aaa8b798a527652901c981fd58439908aac
+ flattened_ast: dd679713c6362a52b3ed7a514674a377b66853f2bd2197dd334d3e1e8f1116ae
+ inlined_ast: dd679713c6362a52b3ed7a514674a377b66853f2bd2197dd334d3e1e8f1116ae
+ dce_ast: f98c0b368a32ec015a5a501e89c2d68023edfdc04dfbb1e9883caff9e84679c2
bytecode: 0c7247bc75746d2e9d102df77fc3d397f8d984741fe65134b9e68a2a9e14f2ae
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 b7b33f20a3..a1059641ac 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,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: b6ebb47858d66c378932b692c11087001d0d4f7ae52223d6a96c5e64f8497e70
- unrolled_ast: b6ebb47858d66c378932b692c11087001d0d4f7ae52223d6a96c5e64f8497e70
- ssa_ast: 3a4eac7f5ca45d11ed5c271ca64b0c5bfad20bcc85076bdfc4a05eb6edcde239
- flattened_ast: 5d25d3395f1ef249cb16b524f4efd4ff672113c750c10c0976f6d1b1329338bd
- inlined_ast: 5d25d3395f1ef249cb16b524f4efd4ff672113c750c10c0976f6d1b1329338bd
- dce_ast: 1d57bc7820ba1762d452fd3b72246588ddd4ec82b3107bc1667551e5a9448e3a
+ - - initial_ast: c1eb677b7043de1446fe8b800c15252098266399e67f626a7dff262c944cd907
+ unrolled_ast: c1eb677b7043de1446fe8b800c15252098266399e67f626a7dff262c944cd907
+ ssa_ast: 48a8e1439b0b91480aff0f766e7dae57814c0083143895e036bdf1fdbcd1920a
+ flattened_ast: c7f4276ec0d7257222943d3270eb09c8634c2b0abf30f26580e866ed97d110e6
+ inlined_ast: c7f4276ec0d7257222943d3270eb09c8634c2b0abf30f26580e866ed97d110e6
+ dce_ast: 7bb1800ef976104077554bd78273333ab175b210c0650acc3947fdcbcd252686
bytecode: 1969305c5523d43797ebd5220fe738ce8e880d1d2bef41c239811be3a7d20200
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 f2ebdeb16a..3bc9d0410c 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,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 1449c5aaf4c75aa02b4a06b49eab6dc97474b60264ad265bae7825b2204d8c4e
- unrolled_ast: 1449c5aaf4c75aa02b4a06b49eab6dc97474b60264ad265bae7825b2204d8c4e
- ssa_ast: 181fda2187430745fccc782339fe5b44ce51815cce103997e18ebe20f3e3a385
- flattened_ast: f155489814ffc08b25ecf9bc859b1a4289eaa65890554efc3ad146cf6987ffac
- inlined_ast: f155489814ffc08b25ecf9bc859b1a4289eaa65890554efc3ad146cf6987ffac
- dce_ast: 1ce01292eafa49373963ce0c153c0adde2eebc27958ecaa48c9245816a70d622
+ - - initial_ast: 4ccea7d5f5fe523fff4005dece625177d96399df93077a9304c92bc8fe7b5b12
+ unrolled_ast: 4ccea7d5f5fe523fff4005dece625177d96399df93077a9304c92bc8fe7b5b12
+ ssa_ast: 195463214495e4e55e9d17016c7b1a7b9aa3f4280284201672b470a1427b4e33
+ flattened_ast: 566059ba1cf7bdf21e12bbba0736613fbcecd599d0fb87391d76520f82f10df9
+ inlined_ast: 566059ba1cf7bdf21e12bbba0736613fbcecd599d0fb87391d76520f82f10df9
+ dce_ast: f8585b875aa0b2b9ed08df769197d88ed7bdc0c898faebdf884420f4018cb03e
bytecode: 8c4a6e0270c2e98ec14abb82ea2bf9da116b23837ea88e30d2a7c66e138b4aa5
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 cb391561bd..12d24cae6e 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,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: b608f58e3c182662ca043a9e1b141ed86790b348e1d732a36f394bf7c2b44695
- unrolled_ast: b608f58e3c182662ca043a9e1b141ed86790b348e1d732a36f394bf7c2b44695
- ssa_ast: 076961b224359ce2e9e513b5a939019292f7285c623601ab96ce91988178b146
- flattened_ast: 9e265bac513f63b27ed82deac5ebaeb45ee5bbcbae1eb6f7db3ba96ca56ca7e7
- inlined_ast: 9e265bac513f63b27ed82deac5ebaeb45ee5bbcbae1eb6f7db3ba96ca56ca7e7
- dce_ast: 6a85dbf31288514e6170ecf49ad49eaf0cc1888473a23ee182447b82192b5d98
+ - - initial_ast: bd1f69080f117ff038912159cdcb146ecc0e24bfb1663f589db887219297eb87
+ unrolled_ast: bd1f69080f117ff038912159cdcb146ecc0e24bfb1663f589db887219297eb87
+ ssa_ast: 67a6b4a245389e3c51f881ebeec448669d307b0dfa58796e421cfa66397964e2
+ flattened_ast: 923f4cf35bc1e73a616aad2d38f21c477d65afec562c1a01915a38460d82d182
+ inlined_ast: 923f4cf35bc1e73a616aad2d38f21c477d65afec562c1a01915a38460d82d182
+ dce_ast: 0533b40f503a9636c8f48f5f978b3fa20d9768e6a3bb4c7512e70792dd5a7ac9
bytecode: 8ce997167fad98e0902c4ea9e1c9cc43cb7d3dca01aae8089fd70a01e45da304
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 4734109850..1aaab82c0e 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,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 1d25ad20e6a1bb5040b6556b8838647e1f53aa8b9143317a3760d3e0259c4551
- unrolled_ast: 1d25ad20e6a1bb5040b6556b8838647e1f53aa8b9143317a3760d3e0259c4551
- ssa_ast: 411f0fd6042bb0cc91dccdf811fadc06f8c3a4539cee6525e67e13e77136e620
- flattened_ast: 989e68e277047e3fcf8aa4634f6b295332ccfe6f27bb340a8aa003b3253fc69c
- inlined_ast: 989e68e277047e3fcf8aa4634f6b295332ccfe6f27bb340a8aa003b3253fc69c
- dce_ast: 24c55d3656e8099e51f8fda9102fe08bac9d1074d9b6ea249026f85d2af4f6b3
+ - - initial_ast: abd665e4c465e4f2ce41512b60cea03a3193abc5ae88f743176af15c05b0fe52
+ unrolled_ast: abd665e4c465e4f2ce41512b60cea03a3193abc5ae88f743176af15c05b0fe52
+ ssa_ast: 0d604e2f8e24d236a335a8d12641c03f9e830afabfc6e4f104241374967d0029
+ flattened_ast: f67d1f804d8582507d3a9862cf382118c8c967442b257f8f66d373b9bd2401dc
+ inlined_ast: f67d1f804d8582507d3a9862cf382118c8c967442b257f8f66d373b9bd2401dc
+ dce_ast: 6c35580e587d7f2663430efa4eedd02cedcd268e4131473aa9726754fc9a0bcc
bytecode: 11d3eb526786081e40ee33fde5e3f24ef0bc27a2eee1ab11a70e0c6593617f25
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 81d1b5a4e3..db0d572d16 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,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: f6d65d9b587e9efbddda6ede96ba23f8181f9a3d3ed84d89cf7fb4e16d595839
- unrolled_ast: f6d65d9b587e9efbddda6ede96ba23f8181f9a3d3ed84d89cf7fb4e16d595839
- ssa_ast: d090c7d0c62fa9a695b97b24eded6eb04f248d8a4be847dd38441a188c3de9eb
- flattened_ast: 0de76e2d947fb080c67bc479ca07273d4141c7196d746df8b3e449cb9a521022
- inlined_ast: 0de76e2d947fb080c67bc479ca07273d4141c7196d746df8b3e449cb9a521022
- dce_ast: 7ce0398ccec71b23dbba97a03adc123a7db57aede67049af399b9e57eb9d8724
+ - - initial_ast: 09f112d75f96a8dfd118bd8688fe6500a03cf99e16e2e2a03a7c477fa2d59fed
+ unrolled_ast: 09f112d75f96a8dfd118bd8688fe6500a03cf99e16e2e2a03a7c477fa2d59fed
+ ssa_ast: 847843251674871c1042d0807d80342cb45875d98ac53dab15c0a1ddbcca5f11
+ flattened_ast: eed9d1ec137a5f085111c9846fb685f788b97062b2146fb5ffbba1caf49e4b78
+ inlined_ast: eed9d1ec137a5f085111c9846fb685f788b97062b2146fb5ffbba1caf49e4b78
+ dce_ast: ceeab9f79eda757c00708bcb4e5d060cf030f66b7bdfff6c3bba557940ecf0a5
bytecode: 2e306c778da6bcdcb2c36ac85a7f8ceeb9442250a2585a6fd096723479b2a86d
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 766906ae02..04c75458f8 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,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 95ab86496e8a0780fce7a7f0b9159c2cd553b5d4a9784b4c4762cba03373778f
- unrolled_ast: 95ab86496e8a0780fce7a7f0b9159c2cd553b5d4a9784b4c4762cba03373778f
- ssa_ast: b662a6b0b08a81452def45e82058792d63a7e86ae582b508ba8e39a34102f3cd
- flattened_ast: ba4fc02441ec64c55f15a109f9c73a06e1da4ffbfd1513636e2859a704a8ae28
- inlined_ast: ba4fc02441ec64c55f15a109f9c73a06e1da4ffbfd1513636e2859a704a8ae28
- dce_ast: 5d978b4ac7658747d5d502547c55bb0659b75f8d52aac148d86861189d7ad640
+ - - initial_ast: 7ee5d9268f33d1225e7bf684b52e518431f8a738e0172aeaecb5742ccac603a9
+ unrolled_ast: 7ee5d9268f33d1225e7bf684b52e518431f8a738e0172aeaecb5742ccac603a9
+ ssa_ast: 4a179173f17c190c2572c3e3d16727308552f65786e97152d97ecc77c9b416c4
+ flattened_ast: cd6ec4f94bd6a3d371a76bce25b578a7bddc3f6401d9ac17630a2e3e41316fa6
+ inlined_ast: cd6ec4f94bd6a3d371a76bce25b578a7bddc3f6401d9ac17630a2e3e41316fa6
+ dce_ast: ae0fb9c16ed080e323859d84bab4f9607e8d502c89ebe9d644cbb0a0917387fa
bytecode: 3b8935a55d03c5deb6b1c22c7a270142420e7857d9dac64da8b2b60d99787647
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 9acfb871fe..31babae45f 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,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 0e8b6be7fa2a27ab751c79e013965c07563643ec6ba6dcb79b6165a041cf8b10
- unrolled_ast: 0e8b6be7fa2a27ab751c79e013965c07563643ec6ba6dcb79b6165a041cf8b10
- ssa_ast: 696444ba492d27dc451aa8009918bd1a2258dbc74a226a3a0cc3544692170aad
- flattened_ast: 58625c69bea7d423b34cc97a79d78297c8e93e719035e7b2974c75d2336a6bf8
- inlined_ast: 58625c69bea7d423b34cc97a79d78297c8e93e719035e7b2974c75d2336a6bf8
- dce_ast: 8f5c9d9439f207231a502d749a14c8629fde5373acb00c7efbfb7b882fc4d7b3
+ - - initial_ast: 640ae46feb879a2f02e5c12ee483fa5d03fc07fd9b3014438e7bb5a39a541fb7
+ unrolled_ast: 640ae46feb879a2f02e5c12ee483fa5d03fc07fd9b3014438e7bb5a39a541fb7
+ ssa_ast: 4cc4b3a84b503e5fe5cfa7d8fc2947c88861026a5caa35bd30ed9d45539fd33d
+ flattened_ast: 02226273395710d638adc404eef2c72c6e1558d6b2406d3653f24123864425f5
+ inlined_ast: 02226273395710d638adc404eef2c72c6e1558d6b2406d3653f24123864425f5
+ dce_ast: 8a688152c6312635d39b93443d662e31276ca01255dc36a1dca361ad26b6e39a
bytecode: c145cfa22e148ac86c38d474fa50f1046fb622b7d920b58e3ce81d5b65f6fb43
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 68734b0c7d..922b89461d 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,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 7852c87ad73dcc8564602bcaffb003717eaeaf7442497ca4bda8ab21280492fd
- unrolled_ast: 7852c87ad73dcc8564602bcaffb003717eaeaf7442497ca4bda8ab21280492fd
- ssa_ast: 05af50a32cecbe5d39944098cf54a11ce19aa2407a6dfa1e20ff4ad459955a40
- flattened_ast: 5ff49bdf01b483940dfd730055001a6ca3ba95b67eba2697b63d718445cfaa2e
- inlined_ast: 5ff49bdf01b483940dfd730055001a6ca3ba95b67eba2697b63d718445cfaa2e
- dce_ast: 54e5d93582459dcbdcb72434473ad73f521a6bfdbbff2171e2a893f8d0ca1194
+ - - initial_ast: e0d7f18bb9b846f81a3f7b33d365d3fd6d8485c13543f138c18878919ee22e0b
+ unrolled_ast: e0d7f18bb9b846f81a3f7b33d365d3fd6d8485c13543f138c18878919ee22e0b
+ ssa_ast: f6e41b0152ae4df0de2d0a1c5143d2f16579d647b0ecba32e8f95b5effa3f790
+ flattened_ast: 6bd634dc1d2d3ae461fd8b46cff359e3e6c31096459b2031326a305b44841e91
+ inlined_ast: 6bd634dc1d2d3ae461fd8b46cff359e3e6c31096459b2031326a305b44841e91
+ dce_ast: c032632044d3067a6528997399f5bb7dfa47854e2233259da3aedf50ff7f5462
bytecode: 2c6ea55f93bccc56b9e6348bfdc47d0cbbc0d190bd257d67ef208e012237139c
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 574e703f39..dd8602c975 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,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: b9d21ea2dd76a6831976b4109bbc01da455e93481084adb6f33cbd95b7ca46a9
- unrolled_ast: b9d21ea2dd76a6831976b4109bbc01da455e93481084adb6f33cbd95b7ca46a9
- ssa_ast: 6e7fea3fe65d4fae7aec7d660ea24c72d66fa196df509d623ccb504e8e84ad51
- flattened_ast: 9dd1f8da908311c322d118e9b9a81d0519e5e1ab4cc04dbb4bdd60403b2743b9
- inlined_ast: 9dd1f8da908311c322d118e9b9a81d0519e5e1ab4cc04dbb4bdd60403b2743b9
- dce_ast: 13ffbba76cc853e0ae02a56c92aec35e725b01029d2a0ba10c555b8b05a89adf
+ - - initial_ast: 4733567cba1dc425d67df691cb0a18a2b3dd3d8d43e923d665fd191926c2bfa9
+ unrolled_ast: 4733567cba1dc425d67df691cb0a18a2b3dd3d8d43e923d665fd191926c2bfa9
+ ssa_ast: 03764e0e2416cb4838f017e59fad061ae26f383d6c1a47f9550f5bc81279ec6e
+ flattened_ast: 9935b2e7a1b7df5f229d10275130ad81d092abbb84b4aeaf3cb3e4097c486386
+ inlined_ast: 9935b2e7a1b7df5f229d10275130ad81d092abbb84b4aeaf3cb3e4097c486386
+ dce_ast: 02903ef9d2eb3b4c2dd5b3e0bfe799caee75a9d7a22c2c972bc5e31148bde212
bytecode: 5e104724dc8872ced6557c1437fe15b61846a01170dade55aaf69dc53e220b21
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 73db9e7b15..d9844b3df0 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,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 4719e271f821aa866c89d87a45dd57cfa1686b380474d432e2a441a3fff55a4b
- unrolled_ast: 4719e271f821aa866c89d87a45dd57cfa1686b380474d432e2a441a3fff55a4b
- ssa_ast: f0a3cd678e7fdb79e643ebe785164fbc76d398621a49b136dc7183afaa760a63
- flattened_ast: 8d5349b5558b01f79804726230488561281cb2f35b15d6cf864a28a7a36d3cdf
- inlined_ast: 8d5349b5558b01f79804726230488561281cb2f35b15d6cf864a28a7a36d3cdf
- dce_ast: e5a32a9b80f1c34a81b4d6dedfb4d344e5abf4e449e775c766dd12b4dbe4c2cc
+ - - initial_ast: 56e9d79c1117e3ead16cc2c8ba8289f55e9996783890001e4874978c2707b61a
+ unrolled_ast: 56e9d79c1117e3ead16cc2c8ba8289f55e9996783890001e4874978c2707b61a
+ ssa_ast: ab3a3bdb3218210aa6e3299a1921e79358384ff69eb147b69bfde12031c5bf37
+ flattened_ast: 7d447e3586828a78395c1ecd215e917e2c6e4f77ac1bd87b7ac98fbc494c2713
+ inlined_ast: 7d447e3586828a78395c1ecd215e917e2c6e4f77ac1bd87b7ac98fbc494c2713
+ dce_ast: d3bdd3dc445305549e74f47aa8f19ed986c356755b8cc69f9bc67075ba0b1b84
bytecode: 942c17c9ab6a4e94e68720321e5e9634ac47777113599b06013fd15992f92296
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 e40667ac87..d23d44208b 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,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 04c41ae402ac8a7aa600bd73a1ce5a57481f8b1876a950d3d0cafe16b8fb5b4e
- unrolled_ast: 04c41ae402ac8a7aa600bd73a1ce5a57481f8b1876a950d3d0cafe16b8fb5b4e
- ssa_ast: 1100cca7b1bd78b94caf35d2ec0035e1263a5224543e19f8fdd0e15c55e7aeb9
- flattened_ast: 66f9e3d8254c8b1a6bfd36ad751fa44fc747d00352f8dcacc56b9cd9e22c9533
- inlined_ast: 66f9e3d8254c8b1a6bfd36ad751fa44fc747d00352f8dcacc56b9cd9e22c9533
- dce_ast: 502749bb3081529a6f6edc776417f056b4a7706a8a89aac2f77c6976cf0a8e43
+ - - initial_ast: 77970fdcee247fab540f93d3daeaadf6379d92b626cc639974f8868662960455
+ unrolled_ast: 77970fdcee247fab540f93d3daeaadf6379d92b626cc639974f8868662960455
+ ssa_ast: 5292ccfb88e6ad46f97918269d5c26b27455eae2b75710e3cd90c5f3f6da726c
+ flattened_ast: 126873e7c83b1f11adbf6cdb064d9d8fda2518c229c623b126883255c1816143
+ inlined_ast: 126873e7c83b1f11adbf6cdb064d9d8fda2518c229c623b126883255c1816143
+ dce_ast: d98a945cdd5827f04378b992905e45a946d255f00ee0ebd91d83e5228665f971
bytecode: 750fe39f978ed554b5b928a983a3f84b6bd91354f8de79185d431ed040d7fab8
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 a008970156..08c37ed932 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,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: bccf5c85565c29c75823e6dd5b7a551b49a2931d038bd5789942fc56c2c029d5
- unrolled_ast: bccf5c85565c29c75823e6dd5b7a551b49a2931d038bd5789942fc56c2c029d5
- ssa_ast: 3c9371e86efd4a64a193941c130d7f1885435aa689c4b89d2655a3ea434ef3c1
- flattened_ast: 1c8985711d5b706a541d4ae431af01eb94b66b9bd52bd3f3bd05666bb378fce7
- inlined_ast: 1c8985711d5b706a541d4ae431af01eb94b66b9bd52bd3f3bd05666bb378fce7
- dce_ast: 3826efa8bb5f11bfc0fa3f201db513c45abf332b70409ec3867603ceb002324b
+ - - initial_ast: 7f7d1eb6b321308869ecc02017d22f936f90e9969b1d76adf32452fb97451fbe
+ unrolled_ast: 7f7d1eb6b321308869ecc02017d22f936f90e9969b1d76adf32452fb97451fbe
+ ssa_ast: 781661594204a8abc60fec5db7e650e14224bc63fbcaf644b092d6c81d21df65
+ flattened_ast: 95f4240b83d3e7dc30e529a9cee832dc4f733c2b104ef4c97bf44b1604dd111b
+ inlined_ast: 95f4240b83d3e7dc30e529a9cee832dc4f733c2b104ef4c97bf44b1604dd111b
+ dce_ast: 1fc01a7a72bb61075bef219fb8028c9e27f949b9e5d6c1ea53f7f4c32de1c16e
bytecode: 79c9f2c8d1095db37b345cd14cb01f6facfab7de38c86d6f1a2a114a691b6d79
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 55aafc6533..c30f3c65c0 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,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 7b0f3c5cea0a05166f571fdd0a1de2b12307b980d278b573a5366aadcfff2b33
- unrolled_ast: 7b0f3c5cea0a05166f571fdd0a1de2b12307b980d278b573a5366aadcfff2b33
- ssa_ast: 46ea4ee412b21c72ccaca7958c83aa787111f64ec40db6b32b3efb2d095adfbb
- flattened_ast: 149f3a8956de5c8d34e239bac7358ec378d9ab31cda9156d91de39faba92581b
- inlined_ast: 149f3a8956de5c8d34e239bac7358ec378d9ab31cda9156d91de39faba92581b
- dce_ast: 6fd3b641e16cfc8cd73c8d9c5d2eaac99897a1144733227ef34dd2c9aa6fbe2d
+ - - initial_ast: 7324e9551c199d9d695f2c61f17e874b38ad34548dcaf62917de8dc719421887
+ unrolled_ast: 7324e9551c199d9d695f2c61f17e874b38ad34548dcaf62917de8dc719421887
+ ssa_ast: d3bb8e2687611f1aa3a78e35dede599977571ecc347d78d2992a62a420c5b764
+ flattened_ast: 74c2f6ed3310086fccf368d4200f479369c7e63e1f1aacfe022a649b28527819
+ inlined_ast: 74c2f6ed3310086fccf368d4200f479369c7e63e1f1aacfe022a649b28527819
+ dce_ast: 5549d4de9ba8d2e5ace5b086aa04ee7d4bbbd63472b52e8a882400b37309a7a5
bytecode: ef658c8b42879a49da4223e18daa7526b0b8efcca9f7f3a9152231a1be8d3122
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 238deea866..f83b696f70 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,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 75fbc099609c736bf58c8db4bcd2cff483eec08ca19b5e8c2224f42e305d6514
- unrolled_ast: 75fbc099609c736bf58c8db4bcd2cff483eec08ca19b5e8c2224f42e305d6514
- ssa_ast: 0f26e94b04951f876cdafd9d206f8e4cd7e61c6a54cca9e1be8a6559cb7aabe8
- flattened_ast: 37072163c162e8468efb73a992dfb65455a6e00725e8da41073c1ef4de67e8a6
- inlined_ast: 37072163c162e8468efb73a992dfb65455a6e00725e8da41073c1ef4de67e8a6
- dce_ast: 301f229b8c32aee781dd8a390067e2a16e0c5839e6af404b63cb48f54866a45a
+ - - initial_ast: 2a6cf998f8f6f777ade05dbaf6eee0d28c4bac2df6c8806dd1c297d46fd0b8a3
+ unrolled_ast: 2a6cf998f8f6f777ade05dbaf6eee0d28c4bac2df6c8806dd1c297d46fd0b8a3
+ ssa_ast: d43e525402c5bac54e063f6b747f1bd859c341bce62401a356eadd7dedfb42cb
+ flattened_ast: 78b1e1a70c4b8b7a238e373ccad400d4dce7e21db21b8c11e8a3c33355915a3f
+ inlined_ast: 78b1e1a70c4b8b7a238e373ccad400d4dce7e21db21b8c11e8a3c33355915a3f
+ dce_ast: ffc33149d2e73719cc3894e71a1a66341b2214cd4575f3a2932a028bcd38f911
bytecode: 6702de66c70639dbf41bc1400d37a5154729c864ce124c2fcc956c9bc7ec797e
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 1c2f60d927..6de7591113 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,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: c2cc4d276aa297ff6b325f829c2b194148264f7138757df9f6ae0edc4d2478fa
- unrolled_ast: c2cc4d276aa297ff6b325f829c2b194148264f7138757df9f6ae0edc4d2478fa
- ssa_ast: 3cbcdb40cf7a3113f9bf1a1bcc38c75d77b8e7c2cd05622b6592e4a9c68000bc
- flattened_ast: 394b5b53de8bcdb7b2695c7dd22b9bffbc42cee13e97c0ee2d5b8b0ccf121c5b
- inlined_ast: 394b5b53de8bcdb7b2695c7dd22b9bffbc42cee13e97c0ee2d5b8b0ccf121c5b
- dce_ast: 72747838b4c2bc03468daab3234ceff7e2c09df11d56553b770feba04f1f543e
+ - - initial_ast: 8d60709bae914dfb74cf29bc7a83f3bf551403bf35f8ecbef1d93746e8625a8f
+ unrolled_ast: 8d60709bae914dfb74cf29bc7a83f3bf551403bf35f8ecbef1d93746e8625a8f
+ ssa_ast: 5660aceffc8a7e03df9d1da0317f66b1ba83f7a01d10a300cff28df00563554c
+ flattened_ast: 822db122eaccdfbeaa3d8627ad28c32eecea09dfc72ab01e5181a70c3cfa2887
+ inlined_ast: 822db122eaccdfbeaa3d8627ad28c32eecea09dfc72ab01e5181a70c3cfa2887
+ dce_ast: 3175353155cf665104a21b2ebb159018a27be3b6b0e3ad3db002ea7c6e03ed71
bytecode: c0208c20a83afad266fad9bdb23726ab4060b0dcde4b5be3a798dadbf0cb9809
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 c887b03107..1a36f371f9 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,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 21473829ee7c9b2b97d59457cafaee7651653bff87d131cbbe135b2024c46356
- unrolled_ast: 21473829ee7c9b2b97d59457cafaee7651653bff87d131cbbe135b2024c46356
- ssa_ast: 4856e68b182c0b3fe67c1284ca05bd9c6054c4cd9d95f0909595df92880be2c4
- flattened_ast: 551eb44e3855da28375c8b4a5df1ce76046dcd783b13cf3b8b7e0547824883c3
- inlined_ast: 551eb44e3855da28375c8b4a5df1ce76046dcd783b13cf3b8b7e0547824883c3
- dce_ast: 952e99591f048ff140dd8a0546924b8eb12dd4004c27ad638b155b59055b640e
+ - - initial_ast: 0d2adca4fb668cba0c4c07bf91a452ed533f74daf803fe140f5b1409d36d3d76
+ unrolled_ast: 0d2adca4fb668cba0c4c07bf91a452ed533f74daf803fe140f5b1409d36d3d76
+ ssa_ast: 24a3a91a76b562319dd5a3f584a8d20dbd60763a24b3cc8e54952a07d32c4f62
+ flattened_ast: 7c0d0cfa4a608ddf2764f2efebb7d163c6c3d95046c49e093561fee0048976ee
+ inlined_ast: 7c0d0cfa4a608ddf2764f2efebb7d163c6c3d95046c49e093561fee0048976ee
+ dce_ast: 00fc418b3afe953b1111bcea6fdfd7caf9eb24f60af30e6224a5690f39c25e6b
bytecode: 0dabee018a5e3a513d4ae463b6361e73f3091d2be2e1106250e8fa4b3405f7ac
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 07df236653..8b8fc2a3e6 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,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 18e315a74c4ad1ffcc991f01733b2d45dc1fde2ca002d416f903203433b4bb86
- unrolled_ast: 18e315a74c4ad1ffcc991f01733b2d45dc1fde2ca002d416f903203433b4bb86
- ssa_ast: 3cd49b0b8db1fc1514cebd61be3318b9c36aba1f1bfab083c5ebb51f1944e629
- flattened_ast: 524749d09f5b6ffd56b5bcafbddd3fb292c8485ce99a7633bdcea2c1d6be1423
- inlined_ast: 524749d09f5b6ffd56b5bcafbddd3fb292c8485ce99a7633bdcea2c1d6be1423
- dce_ast: 35e2703524e5b9c93d20cb462f18b1953ff8d986b3b9a19fb48cbad2f3d84942
+ - - initial_ast: d67d786f5438afd59fc97328958eeb49f3ead1d7c6039e01bd0e6c4e04d763a0
+ unrolled_ast: d67d786f5438afd59fc97328958eeb49f3ead1d7c6039e01bd0e6c4e04d763a0
+ ssa_ast: 8fee2cba116685c0bc52ef1cf3354580f6c31ea24b85bab5f02cb11e06daaf12
+ flattened_ast: ac371b3351b7443002d2e9d8340a5fed8aea3ff449058b51f9ae4d29ef4166d1
+ inlined_ast: ac371b3351b7443002d2e9d8340a5fed8aea3ff449058b51f9ae4d29ef4166d1
+ dce_ast: c26821a6d4a16ad741a6d4bccbd117ea407934d825df921f82d604e522042fbd
bytecode: 219ff020d5ff4055913b8fdac53bf82bc277740cdcd18a56dfd4082b2b646089
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 cc3493de61..17ca5fb866 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,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: fca19b120eacddd754c0279e33455ddd12702ac28a57d3a94b3511a848bd4577
- unrolled_ast: fca19b120eacddd754c0279e33455ddd12702ac28a57d3a94b3511a848bd4577
- ssa_ast: 85fe10b092ff7e397d48bf4fee77697aa40223eae6d9f56d9235445136eae75c
- flattened_ast: 7e9f64d8a8bbd040d83b2de77a4dc419bd4c645cdd637d830281e1f2bc2046a0
- inlined_ast: 7e9f64d8a8bbd040d83b2de77a4dc419bd4c645cdd637d830281e1f2bc2046a0
- dce_ast: 15de720bc5be3e0e8925b7179915adbf7cd3e38451f85c944d8fe1fa4caa0072
+ - - initial_ast: f85b32a92e932476dd54b5bb5b60500cc68087aeb7edbd7e45009646d2322669
+ unrolled_ast: f85b32a92e932476dd54b5bb5b60500cc68087aeb7edbd7e45009646d2322669
+ ssa_ast: 841ef0b66e1be80acd3b4d254b180431d547592cfb4f5e7947d1ebdd4b008af2
+ flattened_ast: f649e07d50a98b034bba55cba79cad5bc3eb72f86d1a17880ffb551ee1113bfa
+ inlined_ast: f649e07d50a98b034bba55cba79cad5bc3eb72f86d1a17880ffb551ee1113bfa
+ dce_ast: 37ed6188c790800680e6918095d3baddfba0690e942bcb8389c3c742f4d4e420
bytecode: 59d557a5730fca9d3126663ee73847ff2c69b419621180e748cc3e3526e7be27
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 436fa9f2b8..3af71aa6e0 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,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: d15b9cddad988fb3ccb8ba5ab31e90ab49478c2f278b64e2d867931d48ff6f21
- unrolled_ast: d15b9cddad988fb3ccb8ba5ab31e90ab49478c2f278b64e2d867931d48ff6f21
- ssa_ast: 75b0bf5db0453c5e1c17ff61d95ee74a15dcba44ab84bb1815f6eb4cb9d600b9
- flattened_ast: 3138829f822fcc03729c60443b145c402b3e99e2a14f00cbbeb872dec3febcc6
- inlined_ast: 3138829f822fcc03729c60443b145c402b3e99e2a14f00cbbeb872dec3febcc6
- dce_ast: d4f593a5fddfbe57e0b8161af9e7c39c4a4b9d4e71596b7d9927554bfba20e79
+ - - initial_ast: 82aff043aefef3c137b551760e520d13246a729e4684234e70afb0bf47de111a
+ unrolled_ast: 82aff043aefef3c137b551760e520d13246a729e4684234e70afb0bf47de111a
+ ssa_ast: 69bf692467d2bc02e1b5cc5e90c8fffafa0e8bbaae315ee11a54b70879c22477
+ flattened_ast: 0c202541eb4c0ac2b8273d0f9c4e25ca8c80c32f211db062715947590b89dd37
+ inlined_ast: 0c202541eb4c0ac2b8273d0f9c4e25ca8c80c32f211db062715947590b89dd37
+ dce_ast: e2e8dd32f66b51ab5136dafb98c276b047bea355e9f5a75c364fe00652837550
bytecode: b20ca102fd50f9c2e629490c640d5fbfb4b9ba549c8af2ef9e6dab03e972c3f6
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 8ead42fc72..0d1865ebf7 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,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: b50b05f38868cff28a493835f2a4ea8a9fba66a8044dd0ee2599a2cde41942db
- unrolled_ast: b50b05f38868cff28a493835f2a4ea8a9fba66a8044dd0ee2599a2cde41942db
- ssa_ast: b39b5e116ac0656456ea82d0cc1b5cdbf1dec7dcfee1fa500ec9d2307ca12b11
- flattened_ast: c6b81a09771f28208e706088f72b00a51842fa35ac5e1465f0f682e51a98e96c
- inlined_ast: c6b81a09771f28208e706088f72b00a51842fa35ac5e1465f0f682e51a98e96c
- dce_ast: ea2075e1183dbc7e9f50dccb5a788fdc0e6cfb00e7f4e2aef6cec7a0c6073270
+ - - initial_ast: e4fed79a01d88492dba27fd6cf4992279828043d3cef1c9f13ee95a8e0e70bae
+ unrolled_ast: e4fed79a01d88492dba27fd6cf4992279828043d3cef1c9f13ee95a8e0e70bae
+ ssa_ast: ccb7717a51f9d4b03d9d315b4752d2e7a1e191386a5ab34f0c41f0022d379630
+ flattened_ast: fdbde7a8b0e256b7fd4113605f72ee98dfb0bd94c0c8a5f3b4771621b04c0c5d
+ inlined_ast: fdbde7a8b0e256b7fd4113605f72ee98dfb0bd94c0c8a5f3b4771621b04c0c5d
+ dce_ast: dfd3192c5550be0d79f5d1eafbdb6348dd7b1fe370f0fd1932a51dc4050b0882
bytecode: 7e52a08a8aca001c0124829b0831b95cd9f19d464436196df02dd120d589a339
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 bb5b36644f..2860013069 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,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 8662cd9992af0acf2bb748ac1bb83ecd2a5604e9c8bb8c7ea14dd74ba5b83790
- unrolled_ast: 8662cd9992af0acf2bb748ac1bb83ecd2a5604e9c8bb8c7ea14dd74ba5b83790
- ssa_ast: 25c36e42924a57e7520e55cedfad8b2dafdb18d92e575af28cfcef819612c2b2
- flattened_ast: 1a6f5c7d916a51a247725e3ceb4fd65494909184e186d7ea96877ee0f3e6fa42
- inlined_ast: 1a6f5c7d916a51a247725e3ceb4fd65494909184e186d7ea96877ee0f3e6fa42
- dce_ast: 80931dbd30057cf46be652e58aee29450c2553379ba32d9f3959b43126fb0ec7
+ - - initial_ast: 981785344382a812db93437aac25dc8a809b07512631e48f185ac1239e105b14
+ unrolled_ast: 981785344382a812db93437aac25dc8a809b07512631e48f185ac1239e105b14
+ ssa_ast: d05731da89990b05dbcc2b3e4575c0ef9a10bce202051025ea98abf284add236
+ flattened_ast: 8bd985b7e390fa3b3a2b57670744739f906af0472ede53855771c7524c343668
+ inlined_ast: 8bd985b7e390fa3b3a2b57670744739f906af0472ede53855771c7524c343668
+ dce_ast: cf6de4f1148c602b128409bcecb54357f125fa23e8c7d8fe7c08e6b694b34866
bytecode: c73070e485c778b9d36389cfdc5116194358fd603f8909c6d24438989a76f1d9
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 4874dc99f6..d7bd07f8dd 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,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: e15f651aeea3edfddf9a8ddd9e86dd8201f0000174e26f535591be094b405b4c
- unrolled_ast: e15f651aeea3edfddf9a8ddd9e86dd8201f0000174e26f535591be094b405b4c
- ssa_ast: 038b609bacba1c3ae06e2b2b63e456f458fc2b9fe5e476de2960479fee2fd20a
- flattened_ast: db5e2fa973d89193aef9df7808f973a05b981094f26fcc6d30e46b850148b3c7
- inlined_ast: db5e2fa973d89193aef9df7808f973a05b981094f26fcc6d30e46b850148b3c7
- dce_ast: 76a1fd9b7f2fd3c19965a1b4948e2d548d08d0cabc7c12f9631f7a78332ac64f
+ - - initial_ast: 281b06e65560f8a98ff8c67eb7613926f9c3a616361feef2cb20bf32741594ea
+ unrolled_ast: 281b06e65560f8a98ff8c67eb7613926f9c3a616361feef2cb20bf32741594ea
+ ssa_ast: a26bef79dcf55e8f3a41d7f0adc4d8b64e71fa747dbd03239c03609dc5b650c2
+ flattened_ast: da5087dbdabd06bb7e5ee4bb31b7c302a6fb9bd871ca2127abad32b1bccf7c9c
+ inlined_ast: da5087dbdabd06bb7e5ee4bb31b7c302a6fb9bd871ca2127abad32b1bccf7c9c
+ dce_ast: dec3fcfca9857f87286c587ab092ea95e43a4b8f5ce3e3bce0dfeab441265580
bytecode: 967cb04281f7aa3396b145104fb0e15029026386280b914bc1fc24ce3fd565f1
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 9ee0066e17..81c98c9b6d 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,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 1e00246ceced9d75a74410f0cf5d94d78c9e93aca454e3d3582c260741e91523
- unrolled_ast: 1e00246ceced9d75a74410f0cf5d94d78c9e93aca454e3d3582c260741e91523
- ssa_ast: a696bde613fd16b34de20d0f6d00221803ef0dc41f3e48e90010d39c78f18dc1
- flattened_ast: 22d34fd22f5f0ea564952aec402b127861156802ba40022a234fecb1e1b2877d
- inlined_ast: 22d34fd22f5f0ea564952aec402b127861156802ba40022a234fecb1e1b2877d
- dce_ast: cd6153639462ebf7aecf867aea1ffd3bfc65ef2f2c37e9da31ca0067e0b4678d
+ - - initial_ast: 86e77fe5ad3bcdf608be2984291c848a1117fefc80fdcaaee9a802fbc63c2587
+ unrolled_ast: 86e77fe5ad3bcdf608be2984291c848a1117fefc80fdcaaee9a802fbc63c2587
+ ssa_ast: f58b917965e42b2ff673b5667e84a6090075069e3ab3eb2ac44df857e58fed82
+ flattened_ast: e96bfb22d8f0cbab6613b2b9f974c866fc5d48c824dd0a8202ff42ca2ee856e5
+ inlined_ast: e96bfb22d8f0cbab6613b2b9f974c866fc5d48c824dd0a8202ff42ca2ee856e5
+ dce_ast: 12a1f04c333a3e39c41f34572eddef8c3825a2cc4932d517e2fe3fe98c69b6bd
bytecode: 5bc660a6ab018e52270748b864dcd7ee994d9c6025740bff655458140e97c1f8
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 827977b296..09c67be569 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,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 0b026983ee05b0c43cb61d6a43d251cfcfb3ca71d5f1dc2e0ce65e8ea587cc07
- unrolled_ast: 0b026983ee05b0c43cb61d6a43d251cfcfb3ca71d5f1dc2e0ce65e8ea587cc07
- ssa_ast: 96f843ccdff67e94e2c250d8a74ceaa7768da182116a608a8f75b9bf08c5b72c
- flattened_ast: 1e4508ff65e217c010b377a371404f63714af69f1f449d2240358b35231b4b89
- inlined_ast: 1e4508ff65e217c010b377a371404f63714af69f1f449d2240358b35231b4b89
- dce_ast: 59025081d70fd0bf579c31b49fa03d7e1b8c10aad8e37aa5bca0f3728e9926a5
+ - - initial_ast: 20a078d1e29ebea54841abad5736f55e8f42d68fcdc71149b0fd24cb19adf359
+ unrolled_ast: 20a078d1e29ebea54841abad5736f55e8f42d68fcdc71149b0fd24cb19adf359
+ ssa_ast: bdd22889cef2f9eb2d94fd9a175ae9c1c403653688755f49f8b1bd731006ffd6
+ flattened_ast: 2f14f0933ebe44e6fee119676a3d8924aca65ff2af436812fca9658e65de1a6a
+ inlined_ast: 2f14f0933ebe44e6fee119676a3d8924aca65ff2af436812fca9658e65de1a6a
+ dce_ast: 9602ea33008ddcd83f1713296785d021e47ee86096eb644c1719b687d65317ca
bytecode: df597e520f6c6b00ec0408debdc8923f85f243847680d26ca75b0e94886989c1
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 eb15437f00..766aa5453c 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,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 0074fe393801ba6b72b9456afbec43cf5d9280d3fec6555967c6de6ad71108c0
- unrolled_ast: 0074fe393801ba6b72b9456afbec43cf5d9280d3fec6555967c6de6ad71108c0
- ssa_ast: 058da6ec0b552a68a26594b7d912f96de967754cee319c0091e3b12f317e6f08
- flattened_ast: 1144db8379a59ca386c1f96604bc74a1d1ac44bf5d8b3d7b0a5c2bf2671ec9ba
- inlined_ast: 1144db8379a59ca386c1f96604bc74a1d1ac44bf5d8b3d7b0a5c2bf2671ec9ba
- dce_ast: cf1fa062407148fe1941201abeb417b8bd862acfdfd65c481de3283f8cd175fd
+ - - initial_ast: 98d6c4d17bff82c13016603d4a9657167211525934281a4a7cf61426b1010e40
+ unrolled_ast: 98d6c4d17bff82c13016603d4a9657167211525934281a4a7cf61426b1010e40
+ ssa_ast: c571252031ac594093df9e96eb2a2a319d6885be959c837ba28b7acbb2a57579
+ flattened_ast: 5e2680db138ec515ef5d65897529fedd73fae1cf7f3a6d266aec125a144d04d7
+ inlined_ast: 5e2680db138ec515ef5d65897529fedd73fae1cf7f3a6d266aec125a144d04d7
+ dce_ast: d137c4c3385cbc720d3109496515f131a7c07c0678a4600c605d249510aea2fc
bytecode: 139cde2a83e628a1cbda7dcc3f976b20bc2cec60d0753131abf3a66c467a3067
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 02b26ee1c9..aab577216b 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,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: d414a42de0507982ec47b7f8f4e89198ade99f6cff5aa4bfd2bef921880a87c9
- unrolled_ast: d414a42de0507982ec47b7f8f4e89198ade99f6cff5aa4bfd2bef921880a87c9
- ssa_ast: 46e54211f6dc266580fd08d777697bffbbf47586e270578c7b297f3be45c6f2d
- flattened_ast: 3178e8dc9a15b7bedd08dc80ec29da1973cea9837a91ca87100ff1e1615c16a2
- inlined_ast: 3178e8dc9a15b7bedd08dc80ec29da1973cea9837a91ca87100ff1e1615c16a2
- dce_ast: 32f0cb40bc126f314924c51f3853177d4f09a93d618f39e650454b38c8495285
+ - - initial_ast: d168f24ca68f1fac4fe342abb6cec64c6465d56dce1c4502a2dfb1ca9d5318c3
+ unrolled_ast: d168f24ca68f1fac4fe342abb6cec64c6465d56dce1c4502a2dfb1ca9d5318c3
+ ssa_ast: 4efdd4c1975de8aefb1c88517c70bae170f01da146d8b6b8bdccd8855da1e998
+ flattened_ast: b27ee423d80dfeefac5157fde5fefd3ba47660a0e4cdd32bee9a85d38e2ea15a
+ inlined_ast: b27ee423d80dfeefac5157fde5fefd3ba47660a0e4cdd32bee9a85d38e2ea15a
+ dce_ast: db9cb4d2dce613c9f3e83e55385a6c6be5a011e0177a17b4fc209cb06ad517d7
bytecode: 469711c9b3b4052393b72b3f702d82892a60d88e403284a158a9c6986c03d873
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 04ec8036da..78b6ebc918 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,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 3136923574e40929bac911dffd6549196376818571b1d1f370bf56a393f17528
- unrolled_ast: 3136923574e40929bac911dffd6549196376818571b1d1f370bf56a393f17528
- ssa_ast: df3eb19b5925e835482e15dce9ab60573fd4b3db158166f002623f1522efcb00
- flattened_ast: 2f255f44257f760cf263b4bbee95d1bd15dfbf1caca68e08b4e0d1241af50450
- inlined_ast: 2f255f44257f760cf263b4bbee95d1bd15dfbf1caca68e08b4e0d1241af50450
- dce_ast: 199a7d4c4d499ce8dcc9e10995e4d6c37e6d26dbb86384cf4fe9c81aab6e3c2f
+ - - initial_ast: ea78bf4719249f7579144e3527a4a85b2754734eb462f3fdbfd23685b8754a63
+ unrolled_ast: ea78bf4719249f7579144e3527a4a85b2754734eb462f3fdbfd23685b8754a63
+ ssa_ast: 89fd7b8b499e0b8b713329f6842b5493d21873802094ed9ad370a71307c31a89
+ flattened_ast: 9d7510f81130ccb03afeac1b971a13d8895cc56344df55f322a7e441902db58c
+ inlined_ast: 9d7510f81130ccb03afeac1b971a13d8895cc56344df55f322a7e441902db58c
+ dce_ast: ae3e3633ee525a93d8ec99ef52144ca414a3329f449a473112b1e65f760f6785
bytecode: a88e2020b4e4c6aaba72a63493de55e4ab8c0eb05d4641f2b99711027bc3a2e7
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 2ceea75c75..3be3443612 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,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 58a6440e7ee54e055d6660295560f477381b73d6477b079a4a9254167192b7d2
- unrolled_ast: 58a6440e7ee54e055d6660295560f477381b73d6477b079a4a9254167192b7d2
- ssa_ast: 39406be27d77abbec8299b03bfc40a84243df4d6b38512b0be09d28599232445
- flattened_ast: 67f9185c69aa42bf24296a67c16f5fb452ed3e523bfbf30756883aee349d8a3a
- inlined_ast: 67f9185c69aa42bf24296a67c16f5fb452ed3e523bfbf30756883aee349d8a3a
- dce_ast: 7ffa64aee6884bec3369f6ab4dc08927698e4ba3bed690a82ebee8c85f86429b
+ - - initial_ast: 21d125181a94c0126a4e0e5c2e457e927a24c5410be801a185dd20f24def96b2
+ unrolled_ast: 21d125181a94c0126a4e0e5c2e457e927a24c5410be801a185dd20f24def96b2
+ ssa_ast: 77eef8520da6e73f4686155ad025dbc4fe4dc3ab33c460c9b928720e831fbe28
+ flattened_ast: a325e247c08147789ae112d3e27d3e3cb4ec226d7964e5c70a003f4e3d570e2e
+ inlined_ast: a325e247c08147789ae112d3e27d3e3cb4ec226d7964e5c70a003f4e3d570e2e
+ dce_ast: ec1a2824ad3a9c5ebf3987f82d221133d9b9326889339985b035770ad2ac604a
bytecode: a53fa7d5dcacc6d6469257417fd8f3d60082aad915264e052e86a81a597a50d2
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 b8e66beaf2..43de9864c6 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,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 29ecaae6cebded29e8500ebe96fbaf1740ce6cf999593fc77822be6e823a8f09
- unrolled_ast: 29ecaae6cebded29e8500ebe96fbaf1740ce6cf999593fc77822be6e823a8f09
- ssa_ast: d93769c62c8f836d6382eefdd7d42f731d22b3f1f2e80ee2f8c7fe04540dcad4
- flattened_ast: 84d093239860b89ee8c6076015ffa5774baa176817d452a2dc02ba8c44cf52c0
- inlined_ast: 84d093239860b89ee8c6076015ffa5774baa176817d452a2dc02ba8c44cf52c0
- dce_ast: 1217984bc4d727d0b4b6943921f189967f527d35aed3c17de5d504641f0628ac
+ - - initial_ast: b37115389c8581bd131980abcc6c2bb64ebc5277142ff8813cf6c1dd15d1c2d5
+ unrolled_ast: b37115389c8581bd131980abcc6c2bb64ebc5277142ff8813cf6c1dd15d1c2d5
+ ssa_ast: 2d09502acf117f5ba43c79eb89e04205422dda52fd9545634e5a3b11e0433b6c
+ flattened_ast: c384fd9927288468d0cf282127157541594013de011436fe8ca51bbde08aec75
+ inlined_ast: c384fd9927288468d0cf282127157541594013de011436fe8ca51bbde08aec75
+ dce_ast: 06146dbaacca6fc2a6094d5d5ffc3583c993e9fd9f62b9e502f5de695be577e5
bytecode: 7b5bafae88c3f15ca7252d365ec006d8555d5b9e8059ab1bca48288cacaf46cc
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 2e011e2213..f5dafd05e5 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,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 37997a7447c6725351192aa478f89e4dd1239a4b4a507249be863e96433dfd7f
- unrolled_ast: 37997a7447c6725351192aa478f89e4dd1239a4b4a507249be863e96433dfd7f
- ssa_ast: 3a958de28ccef56c8540cc08cc91cd1a5504cbec133ab24bc01a8af1d9600be0
- flattened_ast: efad1db3592b049c9771c664815ea023f2bc8dc6425aa77f455002c46629f67f
- inlined_ast: efad1db3592b049c9771c664815ea023f2bc8dc6425aa77f455002c46629f67f
- dce_ast: 3b0cf1e7f3bcac4c61b7058633edd4a2c911f2ead3af98878183d124f569adb2
+ - - initial_ast: fd6a69b002c34035cc1d0d463ee2c28f783ec17cc56ffc176fd4f8de3e33ec90
+ unrolled_ast: fd6a69b002c34035cc1d0d463ee2c28f783ec17cc56ffc176fd4f8de3e33ec90
+ ssa_ast: 51a4412163b63399be2c8034b201fe0f03867707d5bf9a8c888b10fff3b7ecef
+ flattened_ast: e03afaa6456bf8336622cfb2ab625916c214f923d0e40085526dde19ff41ad49
+ inlined_ast: e03afaa6456bf8336622cfb2ab625916c214f923d0e40085526dde19ff41ad49
+ dce_ast: f41e67f615850c09e68fc44a3a40887491e2a79e8a1a038ec10709812241211a
bytecode: dde67540edc8bb4aaf7b7d874e1ded5c718b9a2549724691e61b410204080b14
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 3ab141b977..741ea81de4 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,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 528daa333416d109d3ab188322287eadfb5b54b8d3fe9db1b999bebb734d698c
- unrolled_ast: 528daa333416d109d3ab188322287eadfb5b54b8d3fe9db1b999bebb734d698c
- ssa_ast: 1db176f9c3b582ddc776300867e6ca6036bf44af771e9ba346cc37102256e410
- flattened_ast: 54fce4b3f54927ba521ce3a50ab6db9b87afc722c29cc2b320ded1960e1b0560
- inlined_ast: 54fce4b3f54927ba521ce3a50ab6db9b87afc722c29cc2b320ded1960e1b0560
- dce_ast: b72eb28a6e6780e8be47db5711d3226fb82f5e607e24f790bfb9b3b3512daf14
+ - - initial_ast: 5641388155026c3dc97f6735eb689b737a1e21b5554eaff4b92f1a42190d93b4
+ unrolled_ast: 5641388155026c3dc97f6735eb689b737a1e21b5554eaff4b92f1a42190d93b4
+ ssa_ast: 46a76e1500c6d9729cb255eddcd080f52ef6a728b34ade791ee19118b5f45c3b
+ flattened_ast: 45649d17ae8aa93219f93ff604d5b9e9afe77c1fe48a556af324dce88f7ee49a
+ inlined_ast: 45649d17ae8aa93219f93ff604d5b9e9afe77c1fe48a556af324dce88f7ee49a
+ dce_ast: 7e3836e46aeae30e515d51160fbcb620173689ecb42864899aa0ed776b30dafa
bytecode: 30654495212d106c40fa764ef024dac21dfd76b07dbf7494e546634d87e2072a
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 c960e7adea..156f596c12 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,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: e0e2ec322ee7b7efe20ce51ccc0f252e08e74f9f6da867c4e31728e33c7bfdfc
- unrolled_ast: e0e2ec322ee7b7efe20ce51ccc0f252e08e74f9f6da867c4e31728e33c7bfdfc
- ssa_ast: 0b326223426b8892a177fa0e0d0594e786cfc10b9106dddfc1a2175b71ade9cb
- flattened_ast: bc59fb5c52868838029f9e4bb5e7a4f9707357396595fbb773eabdd02c42df4c
- inlined_ast: bc59fb5c52868838029f9e4bb5e7a4f9707357396595fbb773eabdd02c42df4c
- dce_ast: 558b963092bbef92ccd6eea3ae13bb8ea2ef2698df264aa4d7fb1473fa82910b
+ - - initial_ast: 4b23142202e849e18f4b75d4d4dc3cb7eae7921b38e65449b33175a344f79706
+ unrolled_ast: 4b23142202e849e18f4b75d4d4dc3cb7eae7921b38e65449b33175a344f79706
+ ssa_ast: 583e550c3dc815ac1b88efa537c5e7ab06440e8cdb48baf2df9adfc935411bfd
+ flattened_ast: feaf80e45d42f0a7fe0bfa971cab3d3eae79bb85e4e91e34c00e3b486edb4074
+ inlined_ast: feaf80e45d42f0a7fe0bfa971cab3d3eae79bb85e4e91e34c00e3b486edb4074
+ dce_ast: ddc2d519ff36181367ffcb13374c49e28a6df4b01b4db2c0976906290329a3fd
bytecode: 9e89e30154352536cacc0dacc8bb07a9fe13368868c6238e77812b6efd2ba0aa
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 7b012c1cf9..8aabe029de 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,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 94701520d1faa316d7de2eebaf6d934a05267a75efabd03f1d887ea330439619
- unrolled_ast: 94701520d1faa316d7de2eebaf6d934a05267a75efabd03f1d887ea330439619
- ssa_ast: cd3bf816b4f688f699839d0f14fba7ce8d7d25d3025b2890eec11d03c6a270a0
- flattened_ast: be0bcdd553a62bc72312d397a6333de64c3bfc8a2f2dd38d2ef0cdc53e904d97
- inlined_ast: be0bcdd553a62bc72312d397a6333de64c3bfc8a2f2dd38d2ef0cdc53e904d97
- dce_ast: b343b802d9033af3730a666a1e0d45c5373817e016478a4133d2d0b24998d43c
+ - - initial_ast: e6d278dd37d88dd1b267b18cdc5ca6f41e4b988d72f94bda06d7f1f94ed823f6
+ unrolled_ast: e6d278dd37d88dd1b267b18cdc5ca6f41e4b988d72f94bda06d7f1f94ed823f6
+ ssa_ast: bbf91134a211ef90edea15ad3a2cab564447fcc476deed1c754008bf5b744cab
+ flattened_ast: aa34b5a0116d0b599397cea6ff5de488ea36f5ba6125bb9be78c0544f6383abd
+ inlined_ast: aa34b5a0116d0b599397cea6ff5de488ea36f5ba6125bb9be78c0544f6383abd
+ dce_ast: 69cb37ff6610810a0f21062f30f493a14e88fd29a7605510d4d75912cbc9eded
bytecode: 5290aaeef5522a1e293d4a300a6435164c7dae102af2a27d8c04c8dd1618d7ff
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 0c03ebbffe..d0fc5cba18 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,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: b885335eda18a118805b3cb2ac1a2a6690ca9ae0050d95e19214ec0d5cfe73de
- unrolled_ast: b885335eda18a118805b3cb2ac1a2a6690ca9ae0050d95e19214ec0d5cfe73de
- ssa_ast: 0346fa38ae765ddc120148581824389f590754a2f80b568dcdac6243d3d31066
- flattened_ast: 10e0f1dc36c327ca2ec5a3e288fc69399c125c9145764aa3137efecf4f155546
- inlined_ast: 10e0f1dc36c327ca2ec5a3e288fc69399c125c9145764aa3137efecf4f155546
- dce_ast: e011caf15c0434789b09695bb13845c053d8d5b45e87067b5deacfb4f7434fc1
+ - - initial_ast: 46849025670d01dee8a7a1b9832304549ff54c842e3be7a5760bf3d317dbeecc
+ unrolled_ast: 46849025670d01dee8a7a1b9832304549ff54c842e3be7a5760bf3d317dbeecc
+ ssa_ast: fc36ce7687de670c5d8bf874ae5b90cf36f23ef7c00d4f3828ad767bf213d4f1
+ flattened_ast: aec7c14dcabad6504c1d91ab453bc04058f4f479a83e3ffbac9e42de7354cc56
+ inlined_ast: aec7c14dcabad6504c1d91ab453bc04058f4f479a83e3ffbac9e42de7354cc56
+ dce_ast: 2ff5bcdcaa1442c34c85c0dd4499f119f8536c37ca81852489a997249b4fb4f2
bytecode: 7d886c7f992c4eb6790cbb8db01eaa8fe2c424b7c2e17423b2cb79704963fd33
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 d6769a6e30..ddfdf9dc32 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,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: ce39a1d3f368973c0fff70e1c233f128f357c9b8cf9de56fb43d5e77d8a18d1f
- unrolled_ast: ce39a1d3f368973c0fff70e1c233f128f357c9b8cf9de56fb43d5e77d8a18d1f
- ssa_ast: 837f08ee04a55b2fbded07fae452b1a6d86b0c763dea8be93d664bd05d01f659
- flattened_ast: 711d465bc5a28d56d72fcd661573c3471b3b798f930c00463b108c9708270962
- inlined_ast: 711d465bc5a28d56d72fcd661573c3471b3b798f930c00463b108c9708270962
- dce_ast: f6edcd036f4066b6c4fc00fac786f31b388343c0c3f20e50d1269b18a77d337a
+ - - initial_ast: c29f6d609d4ba2a1b6143cebcfd2c009c4ef79ba34a0703b8ba1eb2499bda696
+ unrolled_ast: c29f6d609d4ba2a1b6143cebcfd2c009c4ef79ba34a0703b8ba1eb2499bda696
+ ssa_ast: 8e1114fa9c09ca7b64cda12f123dbb9c467ce8fd45494a5c4b0e0798f4c9bb1b
+ flattened_ast: ca0523c13e93802ef9b252fd7e8bdde997443acc7fd069bee0b1dab2d35f24be
+ inlined_ast: ca0523c13e93802ef9b252fd7e8bdde997443acc7fd069bee0b1dab2d35f24be
+ dce_ast: a7874b845321606b69407cfe326886d712e8ede7c44c57280d2b76fff45c802e
bytecode: c0081af9fe61dd367493dc7120ea30b9444fa5b70c8cc60b773e4094f10edb99
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 00315d8f18..b1fffd2cad 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,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 5d2b4901558dee3cebddabe09e54ad6f81d32a1b1abb3d61a5a9eaaf082e0ffa
- unrolled_ast: 5d2b4901558dee3cebddabe09e54ad6f81d32a1b1abb3d61a5a9eaaf082e0ffa
- ssa_ast: e24f4896675ec60679e0f6a363af332d82a47ca289852cb22c42e345055c930d
- flattened_ast: 925bb1329108c9c7d2ad505b25b1f8085c91896b34205f60cb1c82cc7614d8c9
- inlined_ast: 925bb1329108c9c7d2ad505b25b1f8085c91896b34205f60cb1c82cc7614d8c9
- dce_ast: 3a78d2296f729203be0346ae8cba8602f4dfcaabf43e8c0621e047e4c3a638cc
+ - - initial_ast: 381e0b7b437a0fd8b61595e1525d35041bbf5db4290288804e7e005a5e1703fb
+ unrolled_ast: 381e0b7b437a0fd8b61595e1525d35041bbf5db4290288804e7e005a5e1703fb
+ ssa_ast: 75b00717ebd02a25dbd578cf306b853346d395d4e500a674ba821aeaf2e90277
+ flattened_ast: 6c822cb6e1ec178f60bc1a73f5da8196774c8b20db6baa90dd5066ebcfdb2b33
+ inlined_ast: 6c822cb6e1ec178f60bc1a73f5da8196774c8b20db6baa90dd5066ebcfdb2b33
+ dce_ast: 7c52055bfb03ded1e92135aa2e0ed0a58c4db95f907099f8bd0ea7d99cf2a64e
bytecode: 9178264b6b1a74502f105a5b156634a7b3abd0c8e0820b542711e4c4e94f4ee3
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 3b1312ebd8..128d00dab2 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,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 4c3b23705396dc1ab26648d63c3b4b64803047c45e20771be0ad19b62012a3f2
- unrolled_ast: 4c3b23705396dc1ab26648d63c3b4b64803047c45e20771be0ad19b62012a3f2
- ssa_ast: 0d8a5e938d46ef567e7903d88959208ece28724621f9baec847597a0d9d62a67
- flattened_ast: a4ee1b443742f879ef8517ed4bf603dc662b6147b7ef3611ffd6f7abd284409a
- inlined_ast: a4ee1b443742f879ef8517ed4bf603dc662b6147b7ef3611ffd6f7abd284409a
- dce_ast: 82aaf22f4f8ddcc3c24046ec284c6de21e5653d5b8f9d741b1a1dbaaef64ea9a
+ - - initial_ast: 90dfd784cf3eeb6a1853267ea6c88202bd6341971b7219024c06cb6fbe240178
+ unrolled_ast: 90dfd784cf3eeb6a1853267ea6c88202bd6341971b7219024c06cb6fbe240178
+ ssa_ast: 482c29d199f5fe6ff57125be65b0610534289eb935f6d44d711311df4d1b4adf
+ flattened_ast: f887b959a4dbc8c5ee754f31aceabadd7c43378d56bdaaaf5c76e299cf572a43
+ inlined_ast: f887b959a4dbc8c5ee754f31aceabadd7c43378d56bdaaaf5c76e299cf572a43
+ dce_ast: 188ab54aa8661e103c0a30c78915a0cdc2ab2c528921a4eb9781da0707ce372b
bytecode: d8a23082726f0f63320c5999af50ec9039c980413ece31fad7d44457cbca524f
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 61e7c7b317..1193fb2d7b 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,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: fa2a764e8c49f343142a9b798d1192c015b7d03a77692fb05dd79b5d52d08beb
- unrolled_ast: fa2a764e8c49f343142a9b798d1192c015b7d03a77692fb05dd79b5d52d08beb
- ssa_ast: 69f69a81ad027d6b72f9cd2a002749c9de4c7f96a7e38d28b0e843b5702827ad
- flattened_ast: c4153c5c45fb45c7a16298e305dcd1ab4d62dc993b0d47eb883a674da510dfd1
- inlined_ast: c4153c5c45fb45c7a16298e305dcd1ab4d62dc993b0d47eb883a674da510dfd1
- dce_ast: a655663867b80122c3bb48e97d4c7490e7b2640ae5d3f6d02130dc806bf5d0ae
+ - - initial_ast: 2f8248b8b4d0d86d7fe01776b96bd17d9522cdc3e44008071391f39305516910
+ unrolled_ast: 2f8248b8b4d0d86d7fe01776b96bd17d9522cdc3e44008071391f39305516910
+ ssa_ast: c5469e1ae73be4205dc0deff65f970a2cc62b85fd800ae65f77e8e742ebe24ce
+ flattened_ast: 4738a1d4c9a49a3ea37fc3d168f2c163b3f9e2fc17e03550a75175204819059c
+ inlined_ast: 4738a1d4c9a49a3ea37fc3d168f2c163b3f9e2fc17e03550a75175204819059c
+ dce_ast: b419450c895a257101466a35704ce3b83e6b544721ba3e05192f212921f0e143
bytecode: b236fa1708b81dbcfc5d839bfba2ef6683c22ecf004edf64e3fc563c436d2675
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 c0b6f2a266..6adc01f564 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,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: e116e2b5d1bfdf16393060a6fbb146fe5d88b17ebaa86f5e080b61780d00c7dc
- unrolled_ast: e116e2b5d1bfdf16393060a6fbb146fe5d88b17ebaa86f5e080b61780d00c7dc
- ssa_ast: 927dc78e1658428dd8c08b3c4c2a6021227f73af74923b1893f5dd6b085a6850
- flattened_ast: 10e3bafdd1499cd3b75ceeab2320bc2e33fb000dfc6aa409f2a78119cef12b91
- inlined_ast: 10e3bafdd1499cd3b75ceeab2320bc2e33fb000dfc6aa409f2a78119cef12b91
- dce_ast: b35dd71dae6a1bf087d8552500d7452ee8e0bf4ead736ac544ca36a008c8d3c7
+ - - initial_ast: a193ae9221ea6880a8f5d4705cd15302ca1cb830f3bc0d00153a96bb7ff61ff1
+ unrolled_ast: a193ae9221ea6880a8f5d4705cd15302ca1cb830f3bc0d00153a96bb7ff61ff1
+ ssa_ast: 269a6c4ba9d7684e1727832526045d5ec429664cc91079c9d69ecf747505f74b
+ flattened_ast: e62a321973b8aa6319cd74a7867979f7f4dc7c8a80d1bdb9c9f6754e6c1b975b
+ inlined_ast: e62a321973b8aa6319cd74a7867979f7f4dc7c8a80d1bdb9c9f6754e6c1b975b
+ dce_ast: 406871a981a71865e95f229a29c07bced92e97ce23efebeae532b8896059f85d
bytecode: 578ab81973a37f598557c18ec88e180fc252085f3c22cc725ce1b954dca97fb1
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 5841fb4e35..0c72561b8c 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,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 82ce9c8bd03995f7e679c6fcf3fdf0b2b7b862e102d972bb3fd3dd52c8c251d1
- unrolled_ast: 82ce9c8bd03995f7e679c6fcf3fdf0b2b7b862e102d972bb3fd3dd52c8c251d1
- ssa_ast: 08831ab06a406596776a68ca6a50003b88c2f318da42fb43a8700927b4243f22
- flattened_ast: 9501d915c2e2a2ede4d10e8c72cb204175dcb5da479f61580d75ed0334d28c76
- inlined_ast: 9501d915c2e2a2ede4d10e8c72cb204175dcb5da479f61580d75ed0334d28c76
- dce_ast: f02c33efdf6f3240d8b9e7112680e129ab589e00b4e8944025a37d9c4f57e054
+ - - initial_ast: a045ecc372274fcc7f323d16460c6b0bb02bc3fab53246e8309170b9c975b000
+ unrolled_ast: a045ecc372274fcc7f323d16460c6b0bb02bc3fab53246e8309170b9c975b000
+ ssa_ast: e74df06abdf9ed8a377767c2a0ffb022c374567345c45eab02ee445e22501332
+ flattened_ast: 27ae02c6ed88dba418acbb13c44e333a3dde223449751dd7d66614ad8637dcef
+ inlined_ast: 27ae02c6ed88dba418acbb13c44e333a3dde223449751dd7d66614ad8637dcef
+ dce_ast: f9f3fe2d2144c5a16ae5cc20d5f38da2fd5050d6c0978e43284f2cd4a521ceed
bytecode: 281f2a2d3e6e078fed0f753ca80ab4cc59999688b8c49781c8065731199925fc
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 a327669235..f0a27cf207 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,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: f98f84c40f02822e6c7912d12e185ac0c8c4f56ae7a0aaff8f94b0515850202f
- unrolled_ast: f98f84c40f02822e6c7912d12e185ac0c8c4f56ae7a0aaff8f94b0515850202f
- ssa_ast: 91e8d1d681e91c7a6c8999c8519743f90fae7f3d942df19765465d0472634c0f
- flattened_ast: c789b6804109a52ffda4da989e7843e8007a8338c48c0d0c22983eea043b92ce
- inlined_ast: c789b6804109a52ffda4da989e7843e8007a8338c48c0d0c22983eea043b92ce
- dce_ast: 2579aad6f39db957b0ff2f362b7087e9a1857419b5a49f0909f3e0996383ee90
+ - - initial_ast: bb1e9f64b4136527e004034e330afbab29e8c89c8c217680dd8e4d8317d866be
+ unrolled_ast: bb1e9f64b4136527e004034e330afbab29e8c89c8c217680dd8e4d8317d866be
+ ssa_ast: 418540c4095f3e831100b5430673005a80f320d3c75689a58257b3a21812b6d8
+ flattened_ast: 4021c581b5536d1fc99ef47a7c88b325b83d8cd959611e2e75893aca4bacef40
+ inlined_ast: 4021c581b5536d1fc99ef47a7c88b325b83d8cd959611e2e75893aca4bacef40
+ dce_ast: 64cd62c62c6b98cddcf4f8c458ea5d414390d7a32dcbc722848b5ff0beef7e24
bytecode: 351a1decde01006bb233a6f677371c63182bee83f6a02d7e394cdfc13253a74c
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 f4fbefd9cf..8e3bcf2450 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,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: e39075714155c9de2c4a1f619548224bd8c9235f7935969837c42968fd49b353
- unrolled_ast: e39075714155c9de2c4a1f619548224bd8c9235f7935969837c42968fd49b353
- ssa_ast: 7b10f02ac7054bab5dad0c851a6dec3864ecf89b21278d759178b49807e799f8
- flattened_ast: 67e513a56889fdc5b0ce13a4371c19537e6ce6b61ea45b6b251a2b4984d56318
- inlined_ast: 67e513a56889fdc5b0ce13a4371c19537e6ce6b61ea45b6b251a2b4984d56318
- dce_ast: 03841093b9dc21d120795170b06bcb97020b3ba67e5e7c8605396f48c5f4e18e
+ - - initial_ast: 16f7b6314c5533cb6e9baa65af93b12177dc2ccf306638d6e49fcbae421014b6
+ unrolled_ast: 16f7b6314c5533cb6e9baa65af93b12177dc2ccf306638d6e49fcbae421014b6
+ ssa_ast: 371ee81f84474e33c3288ef14318464e971c324e2fb3930d13387130a301e243
+ flattened_ast: f3fbe964794a897dfce5f4880f4c83fe92c1f6dc9d41d9a0661ebcf97a3e973e
+ inlined_ast: f3fbe964794a897dfce5f4880f4c83fe92c1f6dc9d41d9a0661ebcf97a3e973e
+ dce_ast: 502f35383f00e048323822175d5e3e9ba44e072d1a856ada5962bc7defccecaf
bytecode: 13d8c455a1780777a2032c00220ca31074ae10e74a758ded74674c7c6ac77cb4
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 adaa72f32f..038e152c36 100644
--- a/tests/expectations/compiler/core/algorithms/pedersen128_commit_to_address.out
+++ b/tests/expectations/compiler/core/algorithms/pedersen128_commit_to_address.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 3fdb4e983114dbd805d6b6c7522c72ab269809f9a9bdcce4b76266d5f2aab89d
- unrolled_ast: 3fdb4e983114dbd805d6b6c7522c72ab269809f9a9bdcce4b76266d5f2aab89d
- ssa_ast: cc9482ca8683759102ef5496ddd567ce3e0fb18d92c5ba3069974450bc357b0c
- flattened_ast: 000fd091213d59df6e58cce12ab26128d1b98a2db46362d23496061bbd79092f
- inlined_ast: 000fd091213d59df6e58cce12ab26128d1b98a2db46362d23496061bbd79092f
- dce_ast: 8094eec7c808b3773ac502bb31acb1be9be23a7de6590059d153b604dc600bd8
+ - - initial_ast: 62e1d6260e7c57cfd311dde8c03282163418b7a4210d7c6bc918485f584b6f3f
+ unrolled_ast: 62e1d6260e7c57cfd311dde8c03282163418b7a4210d7c6bc918485f584b6f3f
+ ssa_ast: b1e48ffae4b32fd8ca6f3798d07bf0968071fc5f1342e562d32f3df399d41aa0
+ flattened_ast: 77ce8c6e3c7b99e54a5b9bb65007d45fe9cb20353cb96564ccc4c1d818b5b4aa
+ inlined_ast: 77ce8c6e3c7b99e54a5b9bb65007d45fe9cb20353cb96564ccc4c1d818b5b4aa
+ dce_ast: b607fe343a9af69cc8375717469820ea57af375f055c8477d30107288539c420
bytecode: 0177d2ff68ef7c80cc34b0c23b80fe43b1a48641b091d96c31fc4aaf605f1fee
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 3f99e7942a..fab13146e3 100644
--- a/tests/expectations/compiler/core/algorithms/pedersen128_commit_to_field.out
+++ b/tests/expectations/compiler/core/algorithms/pedersen128_commit_to_field.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 1ff0783b5d0f3fb388912d76bf37350dbc5257113fa48fda4cb91c6e229acb19
- unrolled_ast: 1ff0783b5d0f3fb388912d76bf37350dbc5257113fa48fda4cb91c6e229acb19
- ssa_ast: 414c3c1a26e4197ceb4de8ca94971aec14f02ffd3463d0cf30127de3ef3aa2e4
- flattened_ast: 385564312ffdad4ec905db77492f96ee9cf08338c0e4b830081d200ca33ffb0f
- inlined_ast: 385564312ffdad4ec905db77492f96ee9cf08338c0e4b830081d200ca33ffb0f
- dce_ast: ebc56009d6f919629af4ad281af9165c821ffbf9b6c6689207988cda23c22317
+ - - initial_ast: b1758e9884f3cac1cf37c93fe65a37e0c3aed1cf5021ab4fea7f41ba7b93f200
+ unrolled_ast: b1758e9884f3cac1cf37c93fe65a37e0c3aed1cf5021ab4fea7f41ba7b93f200
+ ssa_ast: b0316c9bbe7c568969fd72c2456b5737b4ecd2f6d2484eb2c8d68a8ee1bba829
+ flattened_ast: fe00175fcfb5245f7ef8bd602407ab69be1686398b3f0c4c212464ba4586b294
+ inlined_ast: fe00175fcfb5245f7ef8bd602407ab69be1686398b3f0c4c212464ba4586b294
+ dce_ast: 370bc7f476840cf6f21342a463e136081b1f11d70e14307ad77a4f75958f9102
bytecode: 898a0b3e75f8315ef55119941cbb8544017d3e0dc2e57b14881099bc04b3144e
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 652b7738ac..752365e68b 100644
--- a/tests/expectations/compiler/core/algorithms/pedersen128_commit_to_group.out
+++ b/tests/expectations/compiler/core/algorithms/pedersen128_commit_to_group.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: d08eabe28362e2f1f6a572a0bde2ec0448ac667310280a22cbedf3a55dfe3e8e
- unrolled_ast: d08eabe28362e2f1f6a572a0bde2ec0448ac667310280a22cbedf3a55dfe3e8e
- ssa_ast: 6ef788a54061a2407458d6ea377167d28cc2fc76091b0312fcc886dfa04c29b2
- flattened_ast: 5cc681672cb4234c66e9d3957d6a6a8131b8cbc8ca0563afb656103569c2312f
- inlined_ast: 5cc681672cb4234c66e9d3957d6a6a8131b8cbc8ca0563afb656103569c2312f
- dce_ast: 4d6cc1c5abc45d4b6f2880b23b7b412dc171a82a3ac462224a08361f10e5d34c
+ - - initial_ast: 4d51b3a24b495d7727167cb333052254d5df0acf669562be0dceba46e12daa17
+ unrolled_ast: 4d51b3a24b495d7727167cb333052254d5df0acf669562be0dceba46e12daa17
+ ssa_ast: 9f5f19c5483e559c9a1ec684949fee435880e9d414bbf159e0b9bce4b47960af
+ flattened_ast: 19a3b80c05737798112d1a24d5f07ade491257d7ca450046f939ec9d710a91b8
+ inlined_ast: 19a3b80c05737798112d1a24d5f07ade491257d7ca450046f939ec9d710a91b8
+ dce_ast: 4daafc5cb2261863f6f55ffa7a39a632f11d21e5b04b7cac4f7c3af9563e30e7
bytecode: e58ba6177a4d34fdf2d61c32d2c759504c8fc2c21b0c11d6843931796d77a477
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 55b5036cc9..ced8e0ad2a 100644
--- a/tests/expectations/compiler/core/algorithms/pedersen128_hash_to_address.out
+++ b/tests/expectations/compiler/core/algorithms/pedersen128_hash_to_address.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 373a10c1e83481bd6640d6f82c68248e187c95c1f8b3cfe0511c788d23003fc0
- unrolled_ast: 373a10c1e83481bd6640d6f82c68248e187c95c1f8b3cfe0511c788d23003fc0
- ssa_ast: 4b3e77b0eb655ba20b9879d112d7cf7456416dcf143252e75ef14a348895f940
- flattened_ast: 4711dd41048d59592fea3ddd1819af4f02fde934794b1971662c8621f6b03148
- inlined_ast: 4711dd41048d59592fea3ddd1819af4f02fde934794b1971662c8621f6b03148
- dce_ast: d20a38b73cf5a16e0e61133df02dddfc96d63c965b802fab6cd8883e8f7e6e34
+ - - initial_ast: d90fa7646c92af76f8e38be18ec0e8d100d7b1d2fb18976d422d275db8770336
+ unrolled_ast: d90fa7646c92af76f8e38be18ec0e8d100d7b1d2fb18976d422d275db8770336
+ ssa_ast: 4935687bfa2ba3f7a7e7d4d6dee488b53b71b7cfcaed58229891bf565a269ed8
+ flattened_ast: b3c909db2e6cfd9b3d64f3120b4d1f2a1e0577e0b8c48a13e417f9cf7c666558
+ inlined_ast: b3c909db2e6cfd9b3d64f3120b4d1f2a1e0577e0b8c48a13e417f9cf7c666558
+ dce_ast: ed3950270f254a3a0eae404eaee553abff40b237aaac8b0edd3c8fd622094c42
bytecode: 3b9c561c7394019db020d85732d9c1cd33d6c7d02b06e7e2becd5b19d5bcfb0c
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 05017786bb..032be7d233 100644
--- a/tests/expectations/compiler/core/algorithms/pedersen128_hash_to_field.out
+++ b/tests/expectations/compiler/core/algorithms/pedersen128_hash_to_field.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: eec1816be2ec5de9ced2f775975ea7b52178d6596f0502d4d3c951879e0c7ee2
- unrolled_ast: eec1816be2ec5de9ced2f775975ea7b52178d6596f0502d4d3c951879e0c7ee2
- ssa_ast: fa9e599e8822c1dbe5b8882505c9a13fa56e8b513a1fcf2e71f7a4d5509f6f49
- flattened_ast: ac98fae2f02aa002856687764069c4864584ebadaec98c075b79e0f6213f63b5
- inlined_ast: ac98fae2f02aa002856687764069c4864584ebadaec98c075b79e0f6213f63b5
- dce_ast: 5262ecae69f3e97ef2db3261e97df29fe67d1e63747b8f4ac32fa7db1f3ed7be
+ - - initial_ast: 108da38c110e4708ecf350cb4a190b0716876b7c4fbc7bde92c8b1373d357b0d
+ unrolled_ast: 108da38c110e4708ecf350cb4a190b0716876b7c4fbc7bde92c8b1373d357b0d
+ ssa_ast: 1454a8c932786ac0fafab967a0d9309997e58b6fdfb50cdda083224ea077120e
+ flattened_ast: ac4f7de3aef1d94e8d233b0f65a19afe5e8420279a98eb410eb6e74245492fac
+ inlined_ast: ac4f7de3aef1d94e8d233b0f65a19afe5e8420279a98eb410eb6e74245492fac
+ dce_ast: cef2e7c5f40d4c89f53910244c54036dbed7edf39dae89c4d26d25915343dd29
bytecode: 6ef9516edbaf306f537cd26386515c4e48c776e4b41701eed9f077de782fd9e5
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 1624174374..fc1063cb04 100644
--- a/tests/expectations/compiler/core/algorithms/pedersen128_hash_to_group.out
+++ b/tests/expectations/compiler/core/algorithms/pedersen128_hash_to_group.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 223068ed07b93cd532fb3634c0073e8c733ec4038fe907940793048eac2148f7
- unrolled_ast: 223068ed07b93cd532fb3634c0073e8c733ec4038fe907940793048eac2148f7
- ssa_ast: 8f3699a9a110ffae88e86b9bc215ecc81e779301e211f48cfbd7e7c78c6e235c
- flattened_ast: d9c34c11adc7fc62b7272a4fd6731896f30f4f978c52f3d9dee227f35fc39479
- inlined_ast: d9c34c11adc7fc62b7272a4fd6731896f30f4f978c52f3d9dee227f35fc39479
- dce_ast: 6ad480982af76c6e86d02e0ed3afb6e9e009b1546168e0b6bd93ea34fa92d75d
+ - - initial_ast: 510f2a8b0957d6b9db0835fe535013ae3645261dddfa2557a158ca1568e0cbb2
+ unrolled_ast: 510f2a8b0957d6b9db0835fe535013ae3645261dddfa2557a158ca1568e0cbb2
+ ssa_ast: 72556e40ea361f7848ff5a6f3e8865dcd33db40487af1baed57cc1384e4d635a
+ flattened_ast: 58d1c227646f6bb66ddef0f75138d16bdbfa9a09398d0012e243294443fdcc6b
+ inlined_ast: 58d1c227646f6bb66ddef0f75138d16bdbfa9a09398d0012e243294443fdcc6b
+ dce_ast: b4a54fba23a7d656026c8ade5e518ac15a67ce932319cc6e1ff08c473dd1307e
bytecode: 6142be1c72fd4cd0cf4df52effc0116a7978942229b4eafbb122acb7fa1cf2ce
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 43ed2d365e..df7e13a4b2 100644
--- a/tests/expectations/compiler/core/algorithms/pedersen64_commit_to_address.out
+++ b/tests/expectations/compiler/core/algorithms/pedersen64_commit_to_address.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 10de87b3b430abf24f6052aa0ba0811d885d3ad2e79472458061b26e9fc8e58e
- unrolled_ast: 10de87b3b430abf24f6052aa0ba0811d885d3ad2e79472458061b26e9fc8e58e
- ssa_ast: 43d8a76ad28d3cd0dda6eac4fc23478ef4bba91396b9c80104e303887448f125
- flattened_ast: 248e0fcf596327b433441d5b879661abada50f9e5cc2c70c3553f9a0a11c4c56
- inlined_ast: 248e0fcf596327b433441d5b879661abada50f9e5cc2c70c3553f9a0a11c4c56
- dce_ast: fdfd83604f91a75fa800784d3874ee814a9542f7fd5221532df2bb910fbd6c4d
+ - - initial_ast: 316c5c47f1b2c000e46d79d74397c6a932daa751c53c6f008415537cf6755648
+ unrolled_ast: 316c5c47f1b2c000e46d79d74397c6a932daa751c53c6f008415537cf6755648
+ ssa_ast: 859800fd7ad01e45fd1971ad30c26be4181baedb24f5c72e90399634a91bdaf6
+ flattened_ast: 8e4fc05aa76070a81be03ab2a0d89b2009c895aa10b123d5f1676052f4fa42cd
+ inlined_ast: 8e4fc05aa76070a81be03ab2a0d89b2009c895aa10b123d5f1676052f4fa42cd
+ dce_ast: d8905a95fe074f9cb2d75473b5ea48b4e4a58ab0696eb55764d8a6dea3426368
bytecode: 248499417589965ed3595cba61fff5d160c03f1b13240ba41dec8edda85d9207
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 33e3318b50..f2b7fe416c 100644
--- a/tests/expectations/compiler/core/algorithms/pedersen64_commit_to_field.out
+++ b/tests/expectations/compiler/core/algorithms/pedersen64_commit_to_field.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 54d7378e319980065684d38aa3d52888c2a0c7698af67f27363b65720a83224a
- unrolled_ast: 54d7378e319980065684d38aa3d52888c2a0c7698af67f27363b65720a83224a
- ssa_ast: e72adb2e5d7ef3feb5558c145ba977d5bde2c83b3bdc3543c83b9129d51c8a80
- flattened_ast: 52a4c01d1113dfe4c5c28e9fc0032596fd23b72c330e9058a50d59caccc4c089
- inlined_ast: 52a4c01d1113dfe4c5c28e9fc0032596fd23b72c330e9058a50d59caccc4c089
- dce_ast: f97d3b9885f448f69e5aa5b5bf7732a43104b66c36b1309e634fdf25bde1202f
+ - - initial_ast: fd83a40ec3d2559b99e42fddc30a43464d095bd429bc5138ab5317be528a9f7d
+ unrolled_ast: fd83a40ec3d2559b99e42fddc30a43464d095bd429bc5138ab5317be528a9f7d
+ ssa_ast: 3dfb2b48be6ab5df4caa5de4ae0b496e8710c598d81fc53d03adeaa28e7d8eb4
+ flattened_ast: 63a0732ad03d0b15cbbbe3fa862887d0a1fb17fce174f772535345c68977f594
+ inlined_ast: 63a0732ad03d0b15cbbbe3fa862887d0a1fb17fce174f772535345c68977f594
+ dce_ast: a823557f307c2cac01d64376d87ed0754ad4d57cbde390a8f59564ae294fb9ec
bytecode: 987081378130ef8d5a10a06a4fca335683681906c84365737ed452fa61684b25
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 3d06e38a51..7a0ce1440d 100644
--- a/tests/expectations/compiler/core/algorithms/pedersen64_commit_to_group.out
+++ b/tests/expectations/compiler/core/algorithms/pedersen64_commit_to_group.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 9c2548ace62b7dd4d2d0a0db5586539c2055a9ff38a2248fc65eeb4c1f196ecd
- unrolled_ast: 9c2548ace62b7dd4d2d0a0db5586539c2055a9ff38a2248fc65eeb4c1f196ecd
- ssa_ast: 616ec9d9b6324059f85f4b7cf684a67f9dfa68cb3313a9366935c38523538e87
- flattened_ast: 74bd384171f7713feebb557ec29b7b380b1656105324b59b61eb82c4e321aa1a
- inlined_ast: 74bd384171f7713feebb557ec29b7b380b1656105324b59b61eb82c4e321aa1a
- dce_ast: 4385a44dd5a8375a5ec80801381195e753505148fec1d8daf4fd10daafde91ad
+ - - initial_ast: 9930cafac8111cb2d10f66f369a5423d53d5b95cbc054ff17b089df07f1d9827
+ unrolled_ast: 9930cafac8111cb2d10f66f369a5423d53d5b95cbc054ff17b089df07f1d9827
+ ssa_ast: 2d07ee4f88b2ff8cfd4042aa767925085c074f1fec48f5a0508439334aef1f4d
+ flattened_ast: 8810841f7761d7f930e572982fff20bddf633bea390800ca71d667db12f4f4fb
+ inlined_ast: 8810841f7761d7f930e572982fff20bddf633bea390800ca71d667db12f4f4fb
+ dce_ast: de6563bbee2531fb24e22cff177da47c17a8b051c8de2655be057dcc7679f895
bytecode: 5cef5bd2862f91fca8121b9469a3a9709ae371fe9733af974da913b78c38e5d1
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 9ca88b27d7..8710fa232e 100644
--- a/tests/expectations/compiler/core/algorithms/pedersen64_hash_to_address.out
+++ b/tests/expectations/compiler/core/algorithms/pedersen64_hash_to_address.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 7563ff028813e8d54c89b92935e0ae2dc6f65b85ebb6a3ba62e8bb234587f285
- unrolled_ast: 7563ff028813e8d54c89b92935e0ae2dc6f65b85ebb6a3ba62e8bb234587f285
- ssa_ast: b785aadc3fbbc911e1bac2aac29bee450e70af781a6126e82f88371d8baa7737
- flattened_ast: a0af8dde42cc6290fa14b06f7417502b248dd03e7c3111d528c8a1077a95c2f6
- inlined_ast: a0af8dde42cc6290fa14b06f7417502b248dd03e7c3111d528c8a1077a95c2f6
- dce_ast: 2de7f72befd7acbb64ec03e9d543c95aac602f9debe630768ed91a9388d569a5
+ - - initial_ast: 86a908924dae96de645d021204f1312612fb982a533bcce23829b66ce79eb6e4
+ unrolled_ast: 86a908924dae96de645d021204f1312612fb982a533bcce23829b66ce79eb6e4
+ ssa_ast: 2928970d9f52a3d627b683142672bd0fdba6d0dc49bdb6ac6dfc0a0c40883b97
+ flattened_ast: 6511e97a8400cf30eb62abea1fb6616b2d3a865a7c544735d2ebe01881f7d10c
+ inlined_ast: 6511e97a8400cf30eb62abea1fb6616b2d3a865a7c544735d2ebe01881f7d10c
+ dce_ast: 147a9f1cba81c127de04261f3d548eb2204cb215ec0d6f8029ddf8543cd15332
bytecode: e53214ce0491e3d906129beb3239b59992202e958b79382b2712ff65f5d3f2b5
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 a152d9e2c9..d8eb9bb7e3 100644
--- a/tests/expectations/compiler/core/algorithms/pedersen64_hash_to_field.out
+++ b/tests/expectations/compiler/core/algorithms/pedersen64_hash_to_field.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 5d6cf8e83d7e11cab28297a15b7addf822d570be66366877ad060fe0dc224ae9
- unrolled_ast: 5d6cf8e83d7e11cab28297a15b7addf822d570be66366877ad060fe0dc224ae9
- ssa_ast: dc2f7e9bacbd9568a7cd21a7dfc16eb98c28d593ece9fd1704819f4c7a0ceafb
- flattened_ast: aa96e7356b4d041d5630f75e194d13ebd810c30b178951fb9c10ec902be56fda
- inlined_ast: aa96e7356b4d041d5630f75e194d13ebd810c30b178951fb9c10ec902be56fda
- dce_ast: eb7243a1652ba129e8dd8f8a0e9f19c10d89575ee68f330c03a33935684d5be0
+ - - initial_ast: 07693302eb3604dc88fb1e7e30f2e7b506e530daac1e23f169c479ce2dbd6ec6
+ unrolled_ast: 07693302eb3604dc88fb1e7e30f2e7b506e530daac1e23f169c479ce2dbd6ec6
+ ssa_ast: d1abe87ec9bdce7aa2cfb03c1ca12a0071c493078729325ea93070962a3adf74
+ flattened_ast: 895ab045254cb4cc206c721cdc41d8ca7cb92e8e898dbc54b87ff1a63ccb91d8
+ inlined_ast: 895ab045254cb4cc206c721cdc41d8ca7cb92e8e898dbc54b87ff1a63ccb91d8
+ dce_ast: 356e966c9fd99ece809c74604cb4fb9cb49a731b4880e16ff50491727046b024
bytecode: 97371d4c5d1d597704318f2a30da1e201a51713d43ee611c0e668749b3b18508
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 d9ebe26629..b65184f4d5 100644
--- a/tests/expectations/compiler/core/algorithms/pedersen64_hash_to_group.out
+++ b/tests/expectations/compiler/core/algorithms/pedersen64_hash_to_group.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 43dd17b13dc131b9bede2bd34bc8b49d952b5b51ef2c6f8f531b324777c60c53
- unrolled_ast: 43dd17b13dc131b9bede2bd34bc8b49d952b5b51ef2c6f8f531b324777c60c53
- ssa_ast: 16cbace99a46fbfb656523bf3c694cd9cbef2b4d031f721297cb5c3102169077
- flattened_ast: 67c32a68bc5baddd76c7cec1881350cddaf047ab2c819afc4486b4fd6890eab2
- inlined_ast: 67c32a68bc5baddd76c7cec1881350cddaf047ab2c819afc4486b4fd6890eab2
- dce_ast: b4fa0e7d6d976aa1788119846adc037678ec5f11b249a56a786c5a12e88cc86c
+ - - initial_ast: ce5f7a9f46345cccc28fc9b6aec78625b39d7a92e170fd58f18a52b7ad87648e
+ unrolled_ast: ce5f7a9f46345cccc28fc9b6aec78625b39d7a92e170fd58f18a52b7ad87648e
+ ssa_ast: 8614365c777cf2f675ed175c68d288cd76e66f8b0369a1e403ae85c2ec5ff6cc
+ flattened_ast: a2a6f544486dcce447ebef6049b8b1fdf12010676a9ebf1d78848cf26a3fa3ed
+ inlined_ast: a2a6f544486dcce447ebef6049b8b1fdf12010676a9ebf1d78848cf26a3fa3ed
+ dce_ast: 8031d3fdb1509cd9558ca8d4b50de4c8b560d890b7473cc3ba7e96cd48c9a70d
bytecode: 560e02f77b8fad85f881ae59dd5ec102eba0703a78af752c43ed23ff3d6910f9
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 6b4594888e..19b29d2336 100644
--- a/tests/expectations/compiler/core/algorithms/pedersen64_hash_to_scalar.out
+++ b/tests/expectations/compiler/core/algorithms/pedersen64_hash_to_scalar.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 9819751130d0cf2b2a75904caa725c38a2e5697caad0e1913671be62c5d0678c
- unrolled_ast: 9819751130d0cf2b2a75904caa725c38a2e5697caad0e1913671be62c5d0678c
- ssa_ast: a621ac14f84c7b1a732f4c06a975e0f6724f5c9b1394b325c7162de4a5ee6a33
- flattened_ast: 3e8cde4a044c635a9d1a86b58592f96b46416486c6c2a2c27b8ca198013ef06e
- inlined_ast: 3e8cde4a044c635a9d1a86b58592f96b46416486c6c2a2c27b8ca198013ef06e
- dce_ast: e7fc516bd260037f3745180b53490865ff25833b13ba5fa28c93ec6a875a8710
+ - - initial_ast: ed86f5776728a9860517e002946fbe361354f5e04ab26c8e5e5d68ad60dbbf0d
+ unrolled_ast: ed86f5776728a9860517e002946fbe361354f5e04ab26c8e5e5d68ad60dbbf0d
+ ssa_ast: 1d6077dcbb9991f68591bfa54d625e96003be6e42d4f1ca0be68686f44ee20ad
+ flattened_ast: 5c51f590c1d053b6af1407677d719e7cd3c95b77acfdc59a4b613facfcddca1e
+ inlined_ast: 5c51f590c1d053b6af1407677d719e7cd3c95b77acfdc59a4b613facfcddca1e
+ dce_ast: 44825aaf32e5be41bbbae758f6315cde6e0acdf8b66a22cd834fcb723a77fe95
bytecode: 1cc9e5a7ccbe6bbd7512b87e1d972b750f062ecbc5be556ba9aff4d99098fd07
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 f4f0e0d19f..941d366f0a 100644
--- a/tests/expectations/compiler/core/algorithms/poseidon2_hash_to_address.out
+++ b/tests/expectations/compiler/core/algorithms/poseidon2_hash_to_address.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 8d8ebcb0d4adf4ddaff2b7a584e81620b07783e9e630aaed54476a7498a8158e
- unrolled_ast: 8d8ebcb0d4adf4ddaff2b7a584e81620b07783e9e630aaed54476a7498a8158e
- ssa_ast: c17fb6319e3ebfe7210c348cfaad0873d0395190833fb5b5c1e7acc7928b3cb7
- flattened_ast: 27c61714d4626476bcf485a1e9d4e693c29560dee3ec4d005033a418297df586
- inlined_ast: 27c61714d4626476bcf485a1e9d4e693c29560dee3ec4d005033a418297df586
- dce_ast: f6ff3964f986708814bb587efaf40a37eb2cac34cffca3dbe61dc4271c5fce43
+ - - initial_ast: 34f7573a5671444bb3d3d1e450a14a5610fa18ada28c9052ef24117c24195cb4
+ unrolled_ast: 34f7573a5671444bb3d3d1e450a14a5610fa18ada28c9052ef24117c24195cb4
+ ssa_ast: 3cd3b3c29bc39ccc9c5a7e9e26e1a34256a83acfd135743813d519356d5a0b48
+ flattened_ast: ef2ab6db0f6f826e66b1965b5c3abee03d4266660bdc1bf72910cd456fd35832
+ inlined_ast: ef2ab6db0f6f826e66b1965b5c3abee03d4266660bdc1bf72910cd456fd35832
+ dce_ast: 83455083ba51c7c3b332d5973109d65dd91d6f9dd4d3134004af7f7059a6126a
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 634f851f46..0c996c3dbb 100644
--- a/tests/expectations/compiler/core/algorithms/poseidon2_hash_to_field.out
+++ b/tests/expectations/compiler/core/algorithms/poseidon2_hash_to_field.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 503a03f2c20239cd45d9585149bea5432080e8f65b739af1c022ad9824df3299
- unrolled_ast: 503a03f2c20239cd45d9585149bea5432080e8f65b739af1c022ad9824df3299
- ssa_ast: fa3a133c912fead023483701841b76f0bbba8d50e35ad239ffd15516e84b7fd5
- flattened_ast: 9c820c5388331abe1f15706413ea076bf9ac4f7128920c9c58e87a4ac497cfea
- inlined_ast: 9c820c5388331abe1f15706413ea076bf9ac4f7128920c9c58e87a4ac497cfea
- dce_ast: 388ccb790a9a58a7636bd62dd047c1af6e21819ba9e5255cc96dbf064b25dc6d
+ - - initial_ast: 0149d6d61dfcaa30d24cee1644fb6c8f98b788ff801c59f8bd425533b6067ba4
+ unrolled_ast: 0149d6d61dfcaa30d24cee1644fb6c8f98b788ff801c59f8bd425533b6067ba4
+ ssa_ast: fde5f699640991394555a05d9648967bb35496113707359800252647622ef583
+ flattened_ast: e71e1b058f45014508f92c28581572f11acbc2675591cafa2aa582c446aa7837
+ inlined_ast: e71e1b058f45014508f92c28581572f11acbc2675591cafa2aa582c446aa7837
+ dce_ast: e3611bac7e8619b53e21961a36a3057e758a221b14e847bc5bb357e6e63e09f1
bytecode: 507f46fbf504e65a3b6a0abafe45b0864ea39d49d7f73773e10ec478c5681dd9
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 a30c414f90..48c0b87839 100644
--- a/tests/expectations/compiler/core/algorithms/poseidon2_hash_to_group.out
+++ b/tests/expectations/compiler/core/algorithms/poseidon2_hash_to_group.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 8f81c10b190b873eea59119efc024a3c4b619daf4266045a8864d7bbce61f014
- unrolled_ast: 8f81c10b190b873eea59119efc024a3c4b619daf4266045a8864d7bbce61f014
- ssa_ast: d1105a55e35fc97b82dd1620ae8b02816847f52b11a814883d066cd58ab76075
- flattened_ast: bdfe189e466a3bd41dac59dd9470bbfa93d8f41e4fb8516d8688017bf41b33bd
- inlined_ast: bdfe189e466a3bd41dac59dd9470bbfa93d8f41e4fb8516d8688017bf41b33bd
- dce_ast: 9f8488b7c144862104494ec782ecf35a4d49dda51022f713139fa0c7db6a3cf2
+ - - initial_ast: f975dfcdcc34d5bd0844262d1a90402fc327ed402ab314426afb65a34637b294
+ unrolled_ast: f975dfcdcc34d5bd0844262d1a90402fc327ed402ab314426afb65a34637b294
+ ssa_ast: 092fa84ffa4b9c072fd5e4decb407e070f6d037fdf45d31c91e7e6e44c3d103b
+ flattened_ast: e7013ac39355e030694015d888cd52de46ebaaf443068423a4d134328eb7c5b8
+ inlined_ast: e7013ac39355e030694015d888cd52de46ebaaf443068423a4d134328eb7c5b8
+ dce_ast: 8a42768ad6bec203da119f941db53b86e51a32507a4427f65d7f4ca0b85cb27d
bytecode: 312d746623b72d73679ce4d41501f8472340295050f4f7e32b705a4f29cde748
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 d492cb5d53..0d71a1507a 100644
--- a/tests/expectations/compiler/core/algorithms/poseidon2_hash_to_scalar.out
+++ b/tests/expectations/compiler/core/algorithms/poseidon2_hash_to_scalar.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 4f6041e0c4937a4a6aa1dab1f686f83c5f5d3166456954e729841c0544cef4f6
- unrolled_ast: 4f6041e0c4937a4a6aa1dab1f686f83c5f5d3166456954e729841c0544cef4f6
- ssa_ast: 5767ab27c54e65614864f733103c0ec466bc955782487646a4162a89a808901a
- flattened_ast: 5c11142bead5e24cde4be2c57e307f1d4a46fe1056a6e46e49881aba3a431184
- inlined_ast: 5c11142bead5e24cde4be2c57e307f1d4a46fe1056a6e46e49881aba3a431184
- dce_ast: f222ccdb2b2878e56d25596000c96223f92bc8ec3e2921eb1ffc5c9f42f173e5
+ - - initial_ast: a89e51599fe6adfe7884a9e183aedf4c068af51237236a7eed44599dc2a86a29
+ unrolled_ast: a89e51599fe6adfe7884a9e183aedf4c068af51237236a7eed44599dc2a86a29
+ ssa_ast: 452392bd76e064881a7a01fd0815acfbaf67725be169378df56d1a5bb5948b21
+ flattened_ast: 3523eb5e3430129379f475da523b1e7d8f8525bea650b2a60aeacad72f94591a
+ inlined_ast: 3523eb5e3430129379f475da523b1e7d8f8525bea650b2a60aeacad72f94591a
+ dce_ast: 970dd20b31d8f35bc902fb06733b05ffe5e53e7bc23ebd829d7ccd8a9e58916a
bytecode: ed28aed75d56b20394a3fed65da466eacac5b1ba9acc17aed2936517aac269f9
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 b89489c38d..21f08c636d 100644
--- a/tests/expectations/compiler/core/algorithms/poseidon4_hash_to_address.out
+++ b/tests/expectations/compiler/core/algorithms/poseidon4_hash_to_address.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: e2cfddf9bf3d1c809c8636219bb89bdf80c4118707a68845a499a7a952427d79
- unrolled_ast: e2cfddf9bf3d1c809c8636219bb89bdf80c4118707a68845a499a7a952427d79
- ssa_ast: c2961da79f4bca5ea5debaf5b240827914b09e7d6e7222d75cc5365793cdf0ea
- flattened_ast: 9d1168f04a2143ea0eedd7bb63855259a1824f4478d0e92ea5e32af6d8780941
- inlined_ast: 9d1168f04a2143ea0eedd7bb63855259a1824f4478d0e92ea5e32af6d8780941
- dce_ast: f6ff3964f986708814bb587efaf40a37eb2cac34cffca3dbe61dc4271c5fce43
+ - - initial_ast: 7c8eb2ee3f553f6368b94cbca66dce7c154d62653df9aca8a13282f9a8902ec1
+ unrolled_ast: 7c8eb2ee3f553f6368b94cbca66dce7c154d62653df9aca8a13282f9a8902ec1
+ ssa_ast: 4965cc2085f8d06849d6780ffdbd86c722951bb10789656acba7592bbbecbd62
+ flattened_ast: ea90b5377bb31c7faacd711537878cf6fa87361d8a2c56072e2bceb24a4a09f2
+ inlined_ast: ea90b5377bb31c7faacd711537878cf6fa87361d8a2c56072e2bceb24a4a09f2
+ dce_ast: 83455083ba51c7c3b332d5973109d65dd91d6f9dd4d3134004af7f7059a6126a
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 462cbad3f5..ca9f50abdd 100644
--- a/tests/expectations/compiler/core/algorithms/poseidon4_hash_to_field.out
+++ b/tests/expectations/compiler/core/algorithms/poseidon4_hash_to_field.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 9e310a2a0f45cd7f0e22c5d1d34eb3e502965710a3a4d7182bbcdec9dea4ca2e
- unrolled_ast: 9e310a2a0f45cd7f0e22c5d1d34eb3e502965710a3a4d7182bbcdec9dea4ca2e
- ssa_ast: 09746442b155804861eedd7c16363d37a2a38c5f38786e1e5f2d74b4091b2e9f
- flattened_ast: 68f5e61f1285a076448945a7efed504990656f26072b03afc8b2af4823bd1f0f
- inlined_ast: 68f5e61f1285a076448945a7efed504990656f26072b03afc8b2af4823bd1f0f
- dce_ast: 5e962a0873ecb93a24206eb51c869d361a03636c6288462bd5f81b8c2b800173
+ - - initial_ast: b52cde3d66900fe6ff9edc51bd0db5d5e66b7a07484023b5f8cdcaea3db4c1d4
+ unrolled_ast: b52cde3d66900fe6ff9edc51bd0db5d5e66b7a07484023b5f8cdcaea3db4c1d4
+ ssa_ast: b3a85d1ad46376a1133a587d0297749e2f7b399bd2e16a27aad9ee96fe38330b
+ flattened_ast: f3c896d6d707851730b289fb27d4f4ccd64aed1a0d5d33cea9e996f70d148d10
+ inlined_ast: f3c896d6d707851730b289fb27d4f4ccd64aed1a0d5d33cea9e996f70d148d10
+ dce_ast: 88f68045ef1778e6406b969425d54861c4e7ff22d581e497c144433fe8aa0a1b
bytecode: 95a4995dce719c4217aa50f2d53231c114f7b7298bc0026f82f49193ac7b5b6c
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 c3aed91e5e..5761577454 100644
--- a/tests/expectations/compiler/core/algorithms/poseidon4_hash_to_group.out
+++ b/tests/expectations/compiler/core/algorithms/poseidon4_hash_to_group.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 9d6adebdad0aebbb763e37ab99a7cafff985bf86b83ce5d767cdeaead9087c1f
- unrolled_ast: 9d6adebdad0aebbb763e37ab99a7cafff985bf86b83ce5d767cdeaead9087c1f
- ssa_ast: 6e38340fed188f945f3c5a846c97e8286eefcd9264f745f74e258afd3b9b3e3d
- flattened_ast: 3f36f63d4c92df93b5547d06a420e4c0e087939f56d82f63ec3e6190e355ee1c
- inlined_ast: 3f36f63d4c92df93b5547d06a420e4c0e087939f56d82f63ec3e6190e355ee1c
- dce_ast: 6d420b8d7188a552b6ad0d9ebfd46831ab6a3518a1f91de4773461bf7b108ee8
+ - - initial_ast: daa2b9659be356cf72dcaa9a76ccc253481f00e98b1b342177e6eb137eb1b7a2
+ unrolled_ast: daa2b9659be356cf72dcaa9a76ccc253481f00e98b1b342177e6eb137eb1b7a2
+ ssa_ast: 23609a16e82758d6af905469377b68bd66a52b0a69e12384a5f0a851f4e10f8d
+ flattened_ast: 1a225b79931a9ee5ed8bea7d78bca4ae3f5c90b2fd2ec67870da51f834018f0e
+ inlined_ast: 1a225b79931a9ee5ed8bea7d78bca4ae3f5c90b2fd2ec67870da51f834018f0e
+ dce_ast: d3ff566e6129b038fef2149df8e014d9ca05e663b788f15318210b3b9eda4081
bytecode: e1b9cdc432a207945931a8d758bd97e7ef777d1a8dc9987bf3bfaab2dd0c9ed1
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 e8aabe1cdb..31da756622 100644
--- a/tests/expectations/compiler/core/algorithms/poseidon4_hash_to_scalar.out
+++ b/tests/expectations/compiler/core/algorithms/poseidon4_hash_to_scalar.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 6cd5d69d50e669f4d3a9f52a7fe030768c80953f6715e24f0470966b26ade23d
- unrolled_ast: 6cd5d69d50e669f4d3a9f52a7fe030768c80953f6715e24f0470966b26ade23d
- ssa_ast: d6ecb2eac09cc74655245331df5257364c4039472d6a47d4ea95554f37f5e1ce
- flattened_ast: 93174bb8605b16cbe16c04f4c602b0a61e4ee3de876c760b6c31dd2f2455f721
- inlined_ast: 93174bb8605b16cbe16c04f4c602b0a61e4ee3de876c760b6c31dd2f2455f721
- dce_ast: d596536e3a4c247d6b6c99678ab091fde044961ac368c67f5cb999ea762f7168
+ - - initial_ast: 9b594500189527984ba5c28a5bd8b220ddece06380777b19fc29786cf3c92440
+ unrolled_ast: 9b594500189527984ba5c28a5bd8b220ddece06380777b19fc29786cf3c92440
+ ssa_ast: cf8abb6b4d1d8300c06d6390dc8a6e0309e464d9a38fee00c3c8395584d2093d
+ flattened_ast: 207cf092f685de0d2c563dd882b0fd6a77f646008efc774eb65081c09faff704
+ inlined_ast: 207cf092f685de0d2c563dd882b0fd6a77f646008efc774eb65081c09faff704
+ dce_ast: a8f52ef9a9e8a2f255d263e0f653fd942f5cd67123b6dc994f0a433cc163b2e0
bytecode: 053ee2b47fe15b6913c2003b3bff4e3c19f6aa37c4cb98aa8559d2ba6f835e19
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 d1a04d6b91..8e0a1d627c 100644
--- a/tests/expectations/compiler/core/algorithms/poseidon8_hash_to_address.out
+++ b/tests/expectations/compiler/core/algorithms/poseidon8_hash_to_address.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: b64bfb34d069ba8f46ed73c2449f3d617a20d92ad494f2ae058c08b72688a203
- unrolled_ast: b64bfb34d069ba8f46ed73c2449f3d617a20d92ad494f2ae058c08b72688a203
- ssa_ast: fdb1afbac3bd17dcc0f39ec622873883282ea4b15a02e6bb5df3065a3941474d
- flattened_ast: fdcefa2f066b9e6f8e7d22aec214a02d1ce39dabed768aa8deaecae04c64c21b
- inlined_ast: fdcefa2f066b9e6f8e7d22aec214a02d1ce39dabed768aa8deaecae04c64c21b
- dce_ast: f6ff3964f986708814bb587efaf40a37eb2cac34cffca3dbe61dc4271c5fce43
+ - - initial_ast: 28068d28520c5780bc9321ebf20d89ef036c65766f6aeb7128215930a98c3de4
+ unrolled_ast: 28068d28520c5780bc9321ebf20d89ef036c65766f6aeb7128215930a98c3de4
+ ssa_ast: fbbb6780e2535ce4172756a2a2d241edb9c382ba4d95df21a2874afbefe76f96
+ flattened_ast: 24d179297293efa17ac2e62d3d899bb676358ddd4562f4084ecfa8c29a04f404
+ inlined_ast: 24d179297293efa17ac2e62d3d899bb676358ddd4562f4084ecfa8c29a04f404
+ dce_ast: 83455083ba51c7c3b332d5973109d65dd91d6f9dd4d3134004af7f7059a6126a
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 1b20c74ab8..6cd37185d8 100644
--- a/tests/expectations/compiler/core/algorithms/poseidon8_hash_to_field.out
+++ b/tests/expectations/compiler/core/algorithms/poseidon8_hash_to_field.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: ca9379531e92c530813892364807e9430b388096f749061a9fb632599300bb47
- unrolled_ast: ca9379531e92c530813892364807e9430b388096f749061a9fb632599300bb47
- ssa_ast: c5df2a37d52850ffde8da1a75eb350cc2c449819c042bdf97ff4539fc9ccf3f5
- flattened_ast: aaefa6fc4e78e4d91443874be467dd19e5544908e97d98c3571ea75b2a794365
- inlined_ast: aaefa6fc4e78e4d91443874be467dd19e5544908e97d98c3571ea75b2a794365
- dce_ast: 15f66b076ff908497424e8b52ec5aa544b4c4cc7f6a2072b45084943bca54dd4
+ - - initial_ast: f8fa520340af3319d0d8202ca65c6d6592de0ef3b535242e96f530e533a52ba5
+ unrolled_ast: f8fa520340af3319d0d8202ca65c6d6592de0ef3b535242e96f530e533a52ba5
+ ssa_ast: b691af7e618811238798dfcd5ba586ea3924c4ba982fbd6649954500d616722b
+ flattened_ast: 6f5d2c6c0e7eea812cc56353a0f1e31bb26cb2a6b34c73e0001c2a600ca5c6b8
+ inlined_ast: 6f5d2c6c0e7eea812cc56353a0f1e31bb26cb2a6b34c73e0001c2a600ca5c6b8
+ dce_ast: f5b2965bc8f4ccd6d87820330ef2d528b3f9606d7a7ce5951ed5423b7e4e32c8
bytecode: 690ee68f3499ff63092a3d791d892fb7d2aeeb6c6b3d2d5f6f63d9c011795dae
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 fc182ae9a6..d9aec8ecde 100644
--- a/tests/expectations/compiler/core/algorithms/poseidon8_hash_to_group.out
+++ b/tests/expectations/compiler/core/algorithms/poseidon8_hash_to_group.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 9b9f1d75c6bf556a08bd3e517446c06a61b248d99a9f746a80ddd2f43a93d4fc
- unrolled_ast: 9b9f1d75c6bf556a08bd3e517446c06a61b248d99a9f746a80ddd2f43a93d4fc
- ssa_ast: 36e0044ff0ba7c9b99da762d06f6761865db352024832b7fe1727ffe8938a585
- flattened_ast: 3a381be1898eebd4c7f6866cc253f8b1506b9327e70b86736cdc41499b06305e
- inlined_ast: 3a381be1898eebd4c7f6866cc253f8b1506b9327e70b86736cdc41499b06305e
- dce_ast: 0320e9c67047cf3da30b3c68eb418814b52c3bd92a5077ee8333348efc632987
+ - - initial_ast: 89abe536bba4d41f14002c35db3805af05a0f4865ffcca56893d2b245fb84f29
+ unrolled_ast: 89abe536bba4d41f14002c35db3805af05a0f4865ffcca56893d2b245fb84f29
+ ssa_ast: 1bb39547297553da0558bb162f279fe8ee6e20faf0f9cc776c5f140bc5462c59
+ flattened_ast: d92147a9f923d27eb29dda605763075fade86216c8a166c87f1fbd5710ae1efd
+ inlined_ast: d92147a9f923d27eb29dda605763075fade86216c8a166c87f1fbd5710ae1efd
+ dce_ast: 5e1c57b05ad85660b6124c4f364dc574bb518ca0c451f7e6b52a9f8135877f49
bytecode: 5229bae4818cb4e8a8ba29f432a3a01ccef9bf8a0b8e08fe74812ee11cef1a77
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 53f92c96c8..a47b251b06 100644
--- a/tests/expectations/compiler/core/algorithms/poseidon8_hash_to_scalar.out
+++ b/tests/expectations/compiler/core/algorithms/poseidon8_hash_to_scalar.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 48cddc0eb069d46356b2cc4400611dd139e9ee85cc0f458d654e4a5163807a7a
- unrolled_ast: 48cddc0eb069d46356b2cc4400611dd139e9ee85cc0f458d654e4a5163807a7a
- ssa_ast: 6ebfb0f80ac139250abf39b911c4b5b91f18488db22075203935c8dbb1aa0b43
- flattened_ast: d5d4f5763dc60783bae6c7b2028b6198d8a389d5321d88363a6107d0cc2f6120
- inlined_ast: d5d4f5763dc60783bae6c7b2028b6198d8a389d5321d88363a6107d0cc2f6120
- dce_ast: 6ee5a898d64041b1a0ffc0904b9ee58966f65ddade1e936e0219092eaf874b48
+ - - initial_ast: ef5b33bdbf5214dc577e1a3631481225154c80927d16446596e6f931580413c5
+ unrolled_ast: ef5b33bdbf5214dc577e1a3631481225154c80927d16446596e6f931580413c5
+ ssa_ast: ad390eac6c6a19786569ee12637425672535815c43ffe0f9e439e8f801f56366
+ flattened_ast: 8520b7127c6293cb23ff10db4f2b75e329999cc35265dcda66f3ccc06ae76c90
+ inlined_ast: 8520b7127c6293cb23ff10db4f2b75e329999cc35265dcda66f3ccc06ae76c90
+ dce_ast: 8a446f7c19b8fbeef4f98167074509208f036d2a00695c54de5546e6df62029e
bytecode: 397b98917e888dd3277208cbe7d4957b3f89434f37c3bdd483fc76144303196d
warnings: ""
diff --git a/tests/expectations/compiler/core/constants/group_gen.out b/tests/expectations/compiler/core/constants/group_gen.out
index f4dd6ad8f4..eaeb2bb8b6 100644
--- a/tests/expectations/compiler/core/constants/group_gen.out
+++ b/tests/expectations/compiler/core/constants/group_gen.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: fad70d5af8fae67cf7c511f82d51bbb417bc16c2b082d987d775284981be49bc
- unrolled_ast: fad70d5af8fae67cf7c511f82d51bbb417bc16c2b082d987d775284981be49bc
- ssa_ast: 29b1770e006849d42def40fd2291158a0cd21e9db3ecd03bd6bdfdcc6eb43e0a
- flattened_ast: 64556dacc04129ffd9f1f68074266e924b5804440aaaeb152a8a33b6fbc80228
- inlined_ast: 64556dacc04129ffd9f1f68074266e924b5804440aaaeb152a8a33b6fbc80228
- dce_ast: 64556dacc04129ffd9f1f68074266e924b5804440aaaeb152a8a33b6fbc80228
+ - - initial_ast: f13e78e605d04e42af8d2a617dd9715637bb4d254f4087e7a202a37d0493da3b
+ unrolled_ast: f13e78e605d04e42af8d2a617dd9715637bb4d254f4087e7a202a37d0493da3b
+ ssa_ast: cb45d3a8a4013582a892d94322562c61e499c97a39215ad93c28ef0fd5f0f861
+ flattened_ast: 9a9007e3625a5394398b2309a67d1ee4b91eb7e1a5018abc539e86a5b66a6b29
+ inlined_ast: 9a9007e3625a5394398b2309a67d1ee4b91eb7e1a5018abc539e86a5b66a6b29
+ dce_ast: 9a9007e3625a5394398b2309a67d1ee4b91eb7e1a5018abc539e86a5b66a6b29
bytecode: cd542f776048c64f42b745a4be5ebe93fe7a8638c8d1692d3d774d491cadfe45
warnings: ""
diff --git a/tests/expectations/compiler/definition/out_of_order.out b/tests/expectations/compiler/definition/out_of_order.out
index fa8c450d94..327af65746 100644
--- a/tests/expectations/compiler/definition/out_of_order.out
+++ b/tests/expectations/compiler/definition/out_of_order.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 9845d8aaec21f191c73e190b478e592e3e910b0dfd071cf86e692082f7ff9f23
- unrolled_ast: 9845d8aaec21f191c73e190b478e592e3e910b0dfd071cf86e692082f7ff9f23
- ssa_ast: a24e603330c02f87b70ed3e3f6467fc471d6d9d032f17eb023f37df005ceff85
- flattened_ast: bc4a52e6fb7998c2a8a454306e75598177546db8f32a5a79e95ead68abc72880
- inlined_ast: bc4a52e6fb7998c2a8a454306e75598177546db8f32a5a79e95ead68abc72880
- dce_ast: bc4a52e6fb7998c2a8a454306e75598177546db8f32a5a79e95ead68abc72880
+ - - initial_ast: 6c0ccdf23f835f3b279218cc4d75d2c6967c0ac2a5fbeb66f1e9467d13f63a5a
+ unrolled_ast: 6c0ccdf23f835f3b279218cc4d75d2c6967c0ac2a5fbeb66f1e9467d13f63a5a
+ ssa_ast: 6c0a5d9e5afcaed275a5bfd37eff3e8c2dbe83f5c965d21b1a1511c619f439b3
+ flattened_ast: 8fea8a7e69fde9981a57b0577c80691f7169b54c9cb5970f55b7bd8c76435e9b
+ inlined_ast: 8fea8a7e69fde9981a57b0577c80691f7169b54c9cb5970f55b7bd8c76435e9b
+ dce_ast: 8fea8a7e69fde9981a57b0577c80691f7169b54c9cb5970f55b7bd8c76435e9b
bytecode: 651a250bda995df00cf3b4659d1ea35912ed94da32b5d487677dead9126b5d69
warnings: ""
diff --git a/tests/expectations/compiler/expression/cast.out b/tests/expectations/compiler/expression/cast.out
index fd073369d5..417cd5b808 100644
--- a/tests/expectations/compiler/expression/cast.out
+++ b/tests/expectations/compiler/expression/cast.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: ec4ae9b108269fca4fb4ceec837aa77740fd43c36a8a5dceb5ac8f98341203e3
- unrolled_ast: ec4ae9b108269fca4fb4ceec837aa77740fd43c36a8a5dceb5ac8f98341203e3
- ssa_ast: 2f87f2a114c0db07e048f7d1b939620feb9fafe5d0b135787703639cd3f37732
- flattened_ast: 06c776ca0183829d9dd87d91d81b117ba1fdafb9101a097cf76e6e95f22fd10c
- inlined_ast: 06c776ca0183829d9dd87d91d81b117ba1fdafb9101a097cf76e6e95f22fd10c
- dce_ast: 57268c07cd44a0d3ffa45b6065fe9845c033115a39e54ae2cff650aba4e354d5
+ - - initial_ast: 89ca4220271334bae58b02081a10f74f257f77b3829460b5c5f1c34a76b760a0
+ unrolled_ast: 89ca4220271334bae58b02081a10f74f257f77b3829460b5c5f1c34a76b760a0
+ ssa_ast: 8329427e29cbaddce864d9c940aa33fa73b51039c231872a530f05459e38c2af
+ flattened_ast: 70de02c53c3db6e105afb492ce725c4c194995a6b7cd105a15aded6c16074b03
+ inlined_ast: 70de02c53c3db6e105afb492ce725c4c194995a6b7cd105a15aded6c16074b03
+ dce_ast: 6f800ecafbe425a9cfcf22872eac4f412c83c1cbae851493537fd07270c9858c
bytecode: 3c8ea2338433747c1805ff0086031f7be0d253cf25b173de2f145945fdbf2c98
warnings: ""
diff --git a/tests/expectations/compiler/expression/cast_coersion.out b/tests/expectations/compiler/expression/cast_coersion.out
index 3e8edfde25..fda5242203 100644
--- a/tests/expectations/compiler/expression/cast_coersion.out
+++ b/tests/expectations/compiler/expression/cast_coersion.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: afe29d66a28151220f870b3a7f8a78543ebfc6427adf4eb5950b1bd574b02a9e
- unrolled_ast: afe29d66a28151220f870b3a7f8a78543ebfc6427adf4eb5950b1bd574b02a9e
- ssa_ast: 45a2cf824da09572b0958ad5ec799d80fe6192a441eefa9cb021f11c519f8585
- flattened_ast: 3426de3487eefb807450d2bbf9e21cc8530bc9b82e38c93758e889179ba4cad5
- inlined_ast: 3426de3487eefb807450d2bbf9e21cc8530bc9b82e38c93758e889179ba4cad5
- dce_ast: 3426de3487eefb807450d2bbf9e21cc8530bc9b82e38c93758e889179ba4cad5
+ - - initial_ast: a7cb02232b6f9d8e33436926af175836f043f4bfc64e23ab60045991d80b1de9
+ unrolled_ast: a7cb02232b6f9d8e33436926af175836f043f4bfc64e23ab60045991d80b1de9
+ ssa_ast: f5872bdba93fac52632e71b53713fe708412557a8b2a3e7367bcbdef6d0f2b36
+ flattened_ast: 7f29e06daeb7de6c15371d3f3f5c2d277b1b28094a6eac4bd4948b85d60bd703
+ inlined_ast: 7f29e06daeb7de6c15371d3f3f5c2d277b1b28094a6eac4bd4948b85d60bd703
+ dce_ast: 7f29e06daeb7de6c15371d3f3f5c2d277b1b28094a6eac4bd4948b85d60bd703
bytecode: 675912267b82b91bd854fa2ef169b85c74ecaac6b73a157d7e99818e256b53b1
warnings: ""
diff --git a/tests/expectations/compiler/field/add.out b/tests/expectations/compiler/field/add.out
index 6bb512aa41..8434ad1ca7 100644
--- a/tests/expectations/compiler/field/add.out
+++ b/tests/expectations/compiler/field/add.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 179113dfb723097a26a7181bbb64ed56e7ca3ebf57cf782077d9743b64595446
- unrolled_ast: 179113dfb723097a26a7181bbb64ed56e7ca3ebf57cf782077d9743b64595446
- ssa_ast: 499f15e97d7e5d5dcc0be12e85176e6f160cc2b65d66b0667f640a3d0e64f369
- flattened_ast: 9c98dfcdcb403983efb0b1078246ca9e3c3e8fe913f6ceabbd9a87b63f3fc3a4
- inlined_ast: 9c98dfcdcb403983efb0b1078246ca9e3c3e8fe913f6ceabbd9a87b63f3fc3a4
- dce_ast: 9c98dfcdcb403983efb0b1078246ca9e3c3e8fe913f6ceabbd9a87b63f3fc3a4
+ - - initial_ast: 3d3714a7b5ae03299b032d6b9321e393286cf46726b7b0021c57592454a5689e
+ unrolled_ast: 3d3714a7b5ae03299b032d6b9321e393286cf46726b7b0021c57592454a5689e
+ ssa_ast: f02dce3c833954d8d47243a3d60a8e00d38a03ae8ebb78ab61ea0feab18bf970
+ flattened_ast: c5cb3c3127c088c0ae36bb5fcfb46dfa83104222b210f288a08efaf206c40214
+ inlined_ast: c5cb3c3127c088c0ae36bb5fcfb46dfa83104222b210f288a08efaf206c40214
+ dce_ast: c5cb3c3127c088c0ae36bb5fcfb46dfa83104222b210f288a08efaf206c40214
bytecode: 587770d63e2d2fe866f99683df9a32da50b718ee3a92aec0d9491cbb8569b80d
warnings: ""
diff --git a/tests/expectations/compiler/field/div.out b/tests/expectations/compiler/field/div.out
index eeaf4451a9..0b4993eaaf 100644
--- a/tests/expectations/compiler/field/div.out
+++ b/tests/expectations/compiler/field/div.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 873e6714527c41b8cf2b3db3236b443e8ead62c4580b57b4088c46c378524598
- unrolled_ast: 873e6714527c41b8cf2b3db3236b443e8ead62c4580b57b4088c46c378524598
- ssa_ast: d451c529bc4b3207205083e58d6521f0ea5526d63d1f77c42b40854f917316cf
- flattened_ast: 0840cf638ec3532c7702d10bbbfcf2fbfc8c8f7c54e532acb4ac46cbb7c8ed61
- inlined_ast: 0840cf638ec3532c7702d10bbbfcf2fbfc8c8f7c54e532acb4ac46cbb7c8ed61
- dce_ast: 0840cf638ec3532c7702d10bbbfcf2fbfc8c8f7c54e532acb4ac46cbb7c8ed61
+ - - initial_ast: ea001f5062168f38f17afde940864690959cefa161ca6c27165a1b53ae22533f
+ unrolled_ast: ea001f5062168f38f17afde940864690959cefa161ca6c27165a1b53ae22533f
+ ssa_ast: dd3f1daf84288c2509ba83d39f5385b946e2fb54fe045db44ce44e8eed83cf30
+ flattened_ast: ff60e6ee113bdb84a0042ee547464d50a624c60ea7dd715e4ab377ebb2db1d23
+ inlined_ast: ff60e6ee113bdb84a0042ee547464d50a624c60ea7dd715e4ab377ebb2db1d23
+ dce_ast: ff60e6ee113bdb84a0042ee547464d50a624c60ea7dd715e4ab377ebb2db1d23
bytecode: 8076383080c6f141d8c6038360d4c9494a44f39b20f85614faf57bb7f6e3a10d
warnings: ""
diff --git a/tests/expectations/compiler/field/eq.out b/tests/expectations/compiler/field/eq.out
index 5673b2eace..94da95b189 100644
--- a/tests/expectations/compiler/field/eq.out
+++ b/tests/expectations/compiler/field/eq.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 63d16c8101f9ede853a5be9d493bc61bbe57449e99499e42254a1e2d6448e3d2
- unrolled_ast: 63d16c8101f9ede853a5be9d493bc61bbe57449e99499e42254a1e2d6448e3d2
- ssa_ast: df4cad7af230e0feb2036b920bde4aa81ed297a9ee8269aa95ded280610bde49
- flattened_ast: f1d531bbe1b2e0bf0f30a1f7e86cce88c834fee9eb4d06548508907ad5f2dd24
- inlined_ast: f1d531bbe1b2e0bf0f30a1f7e86cce88c834fee9eb4d06548508907ad5f2dd24
- dce_ast: f1d531bbe1b2e0bf0f30a1f7e86cce88c834fee9eb4d06548508907ad5f2dd24
+ - - initial_ast: 9b3287b9c0fef88ec226840bcf8e9e0a50d340267c82dc1535a6acce01dab12e
+ unrolled_ast: 9b3287b9c0fef88ec226840bcf8e9e0a50d340267c82dc1535a6acce01dab12e
+ ssa_ast: a324e5c9be52774c809a69ea98fbc55dda0b990cfe3a4cd73d497a6237a133b0
+ flattened_ast: cfda1f2f364a7728b556ea2d49dd2765a46ce18e11d3992a99c5324c50f579a9
+ inlined_ast: cfda1f2f364a7728b556ea2d49dd2765a46ce18e11d3992a99c5324c50f579a9
+ dce_ast: cfda1f2f364a7728b556ea2d49dd2765a46ce18e11d3992a99c5324c50f579a9
bytecode: 935fb69a9229d935e0f2ec6ce8774b279e8d2ab9496ef8dfcf061aec2088db31
warnings: ""
diff --git a/tests/expectations/compiler/field/field.out b/tests/expectations/compiler/field/field.out
index 5a0d0d40d4..f1cc8f9104 100644
--- a/tests/expectations/compiler/field/field.out
+++ b/tests/expectations/compiler/field/field.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: a0a3f4d71f6a8515eec27eee97abf5cbaeadbddb1a3b45e80e544ccadb1acaf0
- unrolled_ast: a0a3f4d71f6a8515eec27eee97abf5cbaeadbddb1a3b45e80e544ccadb1acaf0
- ssa_ast: bb33a4fa86326a22060f8413b1d1a2c8f5531669e120091aa6cfd52189dcc8d9
- flattened_ast: 81d3e2a9873213fa638e27f44b3b038c69bbe349c35b5356a772a7f68a485216
- inlined_ast: 81d3e2a9873213fa638e27f44b3b038c69bbe349c35b5356a772a7f68a485216
- dce_ast: da90f747cda7a8d74b4abbf06fb2220a0fb3420409befa188d8c812bffacee64
+ - - initial_ast: 6d63a964333e8e3f9cbeb385612e01a55d99f7329203cd0915016e1124f369e1
+ unrolled_ast: 6d63a964333e8e3f9cbeb385612e01a55d99f7329203cd0915016e1124f369e1
+ ssa_ast: 13d6332d225f146851e16714bfc03c73ebf115120f687a61371f839dc8c8a599
+ flattened_ast: 6b3173b7c75f9890006078434da4f6a01954f2316cb57044dd7bc7f14ffbbd14
+ inlined_ast: 6b3173b7c75f9890006078434da4f6a01954f2316cb57044dd7bc7f14ffbbd14
+ dce_ast: 7b0ea500a3ac7434e08b0563394a7a9fdd58fb9d76e699fe8932ab2164e23083
bytecode: 649e93daf1fbf2a9870cd22788b26685b9f873b10ced0b6844974081b511080b
warnings: ""
diff --git a/tests/expectations/compiler/field/mul.out b/tests/expectations/compiler/field/mul.out
index bf2469d3bc..05a5ac0640 100644
--- a/tests/expectations/compiler/field/mul.out
+++ b/tests/expectations/compiler/field/mul.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 6b2150ffe972e2a329964dd76f061f3af94a9b15ce821ad4bb1cedd6b0134483
- unrolled_ast: 6b2150ffe972e2a329964dd76f061f3af94a9b15ce821ad4bb1cedd6b0134483
- ssa_ast: 610db9a9ab1fe344961c36a0fe5170902b9ca4cf036094b0a5f6fc9d8cfa7b72
- flattened_ast: 384e746fcbe1428be942f6ee12041562e0c1ae98b398c26da1d62fdb57181343
- inlined_ast: 384e746fcbe1428be942f6ee12041562e0c1ae98b398c26da1d62fdb57181343
- dce_ast: 384e746fcbe1428be942f6ee12041562e0c1ae98b398c26da1d62fdb57181343
+ - - initial_ast: 1a252518208a6738724ef8d50cf5c53c718d4058557757e7117b3bc5908b0fb1
+ unrolled_ast: 1a252518208a6738724ef8d50cf5c53c718d4058557757e7117b3bc5908b0fb1
+ ssa_ast: 4b0c31c0e51fcec52c51fd81ca5a18e84c603626cac8821bbb4d95e0e385c341
+ flattened_ast: feac8740c6da4d299501dfd489f1082b02548f67081302f749718fadee1fd06e
+ inlined_ast: feac8740c6da4d299501dfd489f1082b02548f67081302f749718fadee1fd06e
+ dce_ast: feac8740c6da4d299501dfd489f1082b02548f67081302f749718fadee1fd06e
bytecode: b66977ddf8c6be2363f9c584853adf0dc546d28df9c4eb87ab94d393e9c39c59
warnings: ""
diff --git a/tests/expectations/compiler/field/negate.out b/tests/expectations/compiler/field/negate.out
index 6daff92e3c..d7938bfd8c 100644
--- a/tests/expectations/compiler/field/negate.out
+++ b/tests/expectations/compiler/field/negate.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: cde2a91af921e65b79849153ed229de8c9a0af850ee62ac23363d0f8d8b82899
- unrolled_ast: cde2a91af921e65b79849153ed229de8c9a0af850ee62ac23363d0f8d8b82899
- ssa_ast: ebba08995e71307851655254c51deb67364ee12aa4320f9efa32c16668d26cf6
- flattened_ast: 7111dab311b76ad61366abb7a6e40586f44e17da7f8784eb6f8431dd0c41bd42
- inlined_ast: 7111dab311b76ad61366abb7a6e40586f44e17da7f8784eb6f8431dd0c41bd42
- dce_ast: 7111dab311b76ad61366abb7a6e40586f44e17da7f8784eb6f8431dd0c41bd42
+ - - initial_ast: 0b136780cdd7a07ea3f7485130b378ecc9c9de0f0b147fb00eb55375253595ab
+ unrolled_ast: 0b136780cdd7a07ea3f7485130b378ecc9c9de0f0b147fb00eb55375253595ab
+ ssa_ast: edde045925fa617d75dc74dd53becc156cc5c7d0a6c976dc72d4466296805aa1
+ flattened_ast: fd78fcde7145d25c60057a3f948c596efd9a8281805fc95a2cdc165ca4fc8711
+ inlined_ast: fd78fcde7145d25c60057a3f948c596efd9a8281805fc95a2cdc165ca4fc8711
+ dce_ast: fd78fcde7145d25c60057a3f948c596efd9a8281805fc95a2cdc165ca4fc8711
bytecode: b9e119319f6a86cf6b4820d47924a35737646c2bee28ef72882d8e255cdaf7fb
warnings: ""
diff --git a/tests/expectations/compiler/field/operator_methods.out b/tests/expectations/compiler/field/operator_methods.out
index a6d6fb6f01..58ea20b5f4 100644
--- a/tests/expectations/compiler/field/operator_methods.out
+++ b/tests/expectations/compiler/field/operator_methods.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 6926fc7a56a99fb841bff97631e39b332f998908009c9c0f83e0f0b4d1a0b8f3
- unrolled_ast: 6926fc7a56a99fb841bff97631e39b332f998908009c9c0f83e0f0b4d1a0b8f3
- ssa_ast: 842449a3e29d8cd788deae538a1642bc89e326ed45768ee5121095e4293f553f
- flattened_ast: c48dab53c83532533096307cda1460de12397de310e2b6622f644dcace4f4391
- inlined_ast: c48dab53c83532533096307cda1460de12397de310e2b6622f644dcace4f4391
- dce_ast: c5d03ece7d274dc56be11aa850f15744fa5a84399ed4d5fc7dfde1cf6af2268e
+ - - initial_ast: 09c7cd76ea82f3ad9628c0a2501562c714d60e57d43d514d77919693456f38e7
+ unrolled_ast: 09c7cd76ea82f3ad9628c0a2501562c714d60e57d43d514d77919693456f38e7
+ ssa_ast: 9cfa13f7c3e4d194aa1df497179daebfbe18dc815273bb58c2ad696b89386749
+ flattened_ast: 02e45164cc04820b076dfb1a40d22633b80527e96f49dbef7f26dfa764021036
+ inlined_ast: 02e45164cc04820b076dfb1a40d22633b80527e96f49dbef7f26dfa764021036
+ dce_ast: c9b3b4282e93e0aca38c6327a448501ba0cef6cb234e9e86dd7ce9f3b3741c95
bytecode: bc2da8a1b63f9c24fb14b7468faa8cc14da40ce5c61c9a1c86804b808533b92a
warnings: ""
diff --git a/tests/expectations/compiler/field/pow.out b/tests/expectations/compiler/field/pow.out
index 73496828a7..2b9cf8474f 100644
--- a/tests/expectations/compiler/field/pow.out
+++ b/tests/expectations/compiler/field/pow.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 46a92aaca66affbf50b74324dbce4736483379633f17f61ea0cf37e605c7532c
- unrolled_ast: 46a92aaca66affbf50b74324dbce4736483379633f17f61ea0cf37e605c7532c
- ssa_ast: 0b8ade69614164174dc9ec432d4b817ff866f645e288e2bdab24c6ce4941d9f9
- flattened_ast: 29589d9c50c3654f9002ba09ee2354a4e073c7e6f7eb788df42ff77ea5f36a07
- inlined_ast: 29589d9c50c3654f9002ba09ee2354a4e073c7e6f7eb788df42ff77ea5f36a07
- dce_ast: 29589d9c50c3654f9002ba09ee2354a4e073c7e6f7eb788df42ff77ea5f36a07
+ - - initial_ast: 2164bacac3ecb88ac10b55d2962975dd68a368c3d9924d1f40c27cb66d4824de
+ unrolled_ast: 2164bacac3ecb88ac10b55d2962975dd68a368c3d9924d1f40c27cb66d4824de
+ ssa_ast: 73f9e7d49d9eac5f7ad2d85f6f9607fcf42f22fe2f3098615e3a7a01bdbbbbde
+ flattened_ast: 2d9179760c80f5fc4a6106359cb686d9fc1c5792e9c7941f1cd8970bc9f6f94f
+ inlined_ast: 2d9179760c80f5fc4a6106359cb686d9fc1c5792e9c7941f1cd8970bc9f6f94f
+ dce_ast: 2d9179760c80f5fc4a6106359cb686d9fc1c5792e9c7941f1cd8970bc9f6f94f
bytecode: e31bed8381ccd85c771e3eba7b52867ed99d7cfbfadf9fed69211d5a815f89e2
warnings: ""
diff --git a/tests/expectations/compiler/field/sub.out b/tests/expectations/compiler/field/sub.out
index a0b0e8b049..a3c1f09f5a 100644
--- a/tests/expectations/compiler/field/sub.out
+++ b/tests/expectations/compiler/field/sub.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 64dda97ee29caaad409d6138d57d8ed852caee9e40486539e03fcc570c7c3d1a
- unrolled_ast: 64dda97ee29caaad409d6138d57d8ed852caee9e40486539e03fcc570c7c3d1a
- ssa_ast: b893aa52ba3b0404bcfdcd8f9708df62cb91b70ba5e9417e1455fc7710c6ceb6
- flattened_ast: bbf216c1e754d2012edb4ef4896499255d956bf4f39c0b9852ee45f75d914a0b
- inlined_ast: bbf216c1e754d2012edb4ef4896499255d956bf4f39c0b9852ee45f75d914a0b
- dce_ast: bbf216c1e754d2012edb4ef4896499255d956bf4f39c0b9852ee45f75d914a0b
+ - - initial_ast: 932decea35847ffc2629d78b311c91929c6f9902c96b8acd9251b9c070dc59a7
+ unrolled_ast: 932decea35847ffc2629d78b311c91929c6f9902c96b8acd9251b9c070dc59a7
+ ssa_ast: 79bece0d8f81831eb4f8e71cebd222524237f00f3836c001a2fb7d525ee7afbd
+ flattened_ast: 9ab17f3062d1a3a2291add0a497b66893e355f1709df01a8f88aa59347f7ac50
+ inlined_ast: 9ab17f3062d1a3a2291add0a497b66893e355f1709df01a8f88aa59347f7ac50
+ dce_ast: 9ab17f3062d1a3a2291add0a497b66893e355f1709df01a8f88aa59347f7ac50
bytecode: ad633a49970484d1285719af828974f068669c6aef5a1d0e6471cc1285469d09
warnings: ""
diff --git a/tests/expectations/compiler/field/ternary.out b/tests/expectations/compiler/field/ternary.out
index dd1dca2be5..a2b83e9257 100644
--- a/tests/expectations/compiler/field/ternary.out
+++ b/tests/expectations/compiler/field/ternary.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 1ea7ba67b3f77b976b2ec3493afe6958ea64055e10f7a15f33235ff62dd488ee
- unrolled_ast: 1ea7ba67b3f77b976b2ec3493afe6958ea64055e10f7a15f33235ff62dd488ee
- ssa_ast: dd0df684331375510fdd96af15bd2aadb8932f3eff2fabb9d1b8dba199728b48
- flattened_ast: 60cf4f7e83d3ffc10b362b701749b0d5afcf8307e099bc5c7908c9ccb4df3efc
- inlined_ast: 60cf4f7e83d3ffc10b362b701749b0d5afcf8307e099bc5c7908c9ccb4df3efc
- dce_ast: 60cf4f7e83d3ffc10b362b701749b0d5afcf8307e099bc5c7908c9ccb4df3efc
+ - - initial_ast: 17c68e82008ab8a741d6b2d5e02da086f5104ce677c330c8ed59de2c4d92de9c
+ unrolled_ast: 17c68e82008ab8a741d6b2d5e02da086f5104ce677c330c8ed59de2c4d92de9c
+ ssa_ast: 0de2a0dff8cdb94d84f99d9636d8a3b213df0ac811e581c0f055ef75de091f7a
+ flattened_ast: 75eb6fe3f4d60368e8ce8262283a869317c9b05fdb37409a3acf2245b8355a0a
+ inlined_ast: 75eb6fe3f4d60368e8ce8262283a869317c9b05fdb37409a3acf2245b8355a0a
+ dce_ast: 75eb6fe3f4d60368e8ce8262283a869317c9b05fdb37409a3acf2245b8355a0a
bytecode: 483aebac4ea170dd82b9056a667b2be13c0b9e0b957a151e5f833e0119f7650b
warnings: ""
diff --git a/tests/expectations/compiler/finalize/block_height.out b/tests/expectations/compiler/finalize/block_height.out
index db18e98aae..95a223b2a8 100644
--- a/tests/expectations/compiler/finalize/block_height.out
+++ b/tests/expectations/compiler/finalize/block_height.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 34d3a9d32f99b5af168ad3517507ce4b56d2e60a72076f0ec69684e55f2ee922
- unrolled_ast: 34d3a9d32f99b5af168ad3517507ce4b56d2e60a72076f0ec69684e55f2ee922
- ssa_ast: 58e9c72c44dd6c4061e3b5d1e148e999b6766be8b69d2f6c0220ce969eedd30f
- flattened_ast: 487a4ba57e0c4a8f7c50495368f09f72bcc890062a56abdd685da15a3c12a72d
- inlined_ast: 487a4ba57e0c4a8f7c50495368f09f72bcc890062a56abdd685da15a3c12a72d
- dce_ast: 487a4ba57e0c4a8f7c50495368f09f72bcc890062a56abdd685da15a3c12a72d
+ - - initial_ast: e44b9304fd4e91632ec57efbd39cbafa4edabf7b4dc39af288a8a178520ae1e9
+ unrolled_ast: e44b9304fd4e91632ec57efbd39cbafa4edabf7b4dc39af288a8a178520ae1e9
+ ssa_ast: 9f3fa2b187520bd26531de5f562ff52d8449dc43de172f8762dc869c54aaf658
+ flattened_ast: c74dfd1552239039de657c7cf5886953b42eb74a9785572aa1f586b69c8181b6
+ inlined_ast: c74dfd1552239039de657c7cf5886953b42eb74a9785572aa1f586b69c8181b6
+ dce_ast: c74dfd1552239039de657c7cf5886953b42eb74a9785572aa1f586b69c8181b6
bytecode: 281a5561f5fb7961210659c7926a0402f391c3e32648bf0cea7c3bd1090dec9e
warnings: ""
diff --git a/tests/expectations/compiler/finalize/contains.out b/tests/expectations/compiler/finalize/contains.out
index c9ff883dbf..68ff85ce3e 100644
--- a/tests/expectations/compiler/finalize/contains.out
+++ b/tests/expectations/compiler/finalize/contains.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: dd6cce951b7bb1d85a9d077163ed2250323679284134c5f4686bedffff3e2195
- unrolled_ast: dd6cce951b7bb1d85a9d077163ed2250323679284134c5f4686bedffff3e2195
- ssa_ast: 935a4693920001b5de888f5e392e99fa4708c4fede196e03cc017bd01b1f871a
- flattened_ast: 07926dfa14daa0d8b378d22bee1d93452ebfa555f7b4bea78a9b20b9c8bbcfdd
- inlined_ast: 07926dfa14daa0d8b378d22bee1d93452ebfa555f7b4bea78a9b20b9c8bbcfdd
- dce_ast: 07926dfa14daa0d8b378d22bee1d93452ebfa555f7b4bea78a9b20b9c8bbcfdd
+ - - initial_ast: 281c79cc4db52253dd66c203d7f4b8ace50620f5a9a1a1cfbd2fdfa32d8f341b
+ unrolled_ast: 281c79cc4db52253dd66c203d7f4b8ace50620f5a9a1a1cfbd2fdfa32d8f341b
+ ssa_ast: 6decb42bc07933c88c07b2e1a57974b1856384e493d8b1d012c21f681f23dd4d
+ flattened_ast: 05647a88879d53cf0302726021f06cb33a57b48bb9bcacd382cb88070cb621c1
+ inlined_ast: 05647a88879d53cf0302726021f06cb33a57b48bb9bcacd382cb88070cb621c1
+ dce_ast: 05647a88879d53cf0302726021f06cb33a57b48bb9bcacd382cb88070cb621c1
bytecode: b8da9b000713a8ba980f8fa632c27a18563320758826f1f6cca908650ed8505a
warnings: ""
diff --git a/tests/expectations/compiler/finalize/decrement_via_get_set.out b/tests/expectations/compiler/finalize/decrement_via_get_set.out
index a62f392472..0ec0fe0858 100644
--- a/tests/expectations/compiler/finalize/decrement_via_get_set.out
+++ b/tests/expectations/compiler/finalize/decrement_via_get_set.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: a51e10a6d34d4d22e2da59399b390a38f8681cdbcaf1c64ea716b3170b881e97
- unrolled_ast: a51e10a6d34d4d22e2da59399b390a38f8681cdbcaf1c64ea716b3170b881e97
- ssa_ast: 61e7f390a6fbf11e26e0afe0952fd26362fb998208072dee6d077882409cdbf6
- flattened_ast: d049d89474f2ea2274645657ca5b67f39456640a8d844a171d66d1117f494a89
- inlined_ast: d049d89474f2ea2274645657ca5b67f39456640a8d844a171d66d1117f494a89
- dce_ast: d049d89474f2ea2274645657ca5b67f39456640a8d844a171d66d1117f494a89
+ - - initial_ast: 6e1ffd48d515e6e68db72c36618c7defd4d775d33dcda21e4c69f71270eea3f6
+ unrolled_ast: 6e1ffd48d515e6e68db72c36618c7defd4d775d33dcda21e4c69f71270eea3f6
+ ssa_ast: b8c05a7801c699464435584dde0a3342ab26fd316979721bb29921502014dda1
+ flattened_ast: 16e268993d01ca333a75d2f181100c352dd68b9071ad2645aa4d967ba0effe5d
+ inlined_ast: 16e268993d01ca333a75d2f181100c352dd68b9071ad2645aa4d967ba0effe5d
+ dce_ast: 16e268993d01ca333a75d2f181100c352dd68b9071ad2645aa4d967ba0effe5d
bytecode: 934e0fc8c35f7f0ac3e0403f24f1581573ba6742e9693f9d2a2b56c86e3a6281
warnings: ""
diff --git a/tests/expectations/compiler/finalize/finalize.out b/tests/expectations/compiler/finalize/finalize.out
index 565417ad7e..83ceb2eefa 100644
--- a/tests/expectations/compiler/finalize/finalize.out
+++ b/tests/expectations/compiler/finalize/finalize.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 99e122aa5a7b0f92d2eb0a0c709724ae806ed6f0dae6bc2b37a582503cacd5c1
- unrolled_ast: 99e122aa5a7b0f92d2eb0a0c709724ae806ed6f0dae6bc2b37a582503cacd5c1
- ssa_ast: 21d4803bca1547b1fc5b6bb79add0133533690a7f11b3b6b60350a30e256b73e
- flattened_ast: 45dfe501277521bfd8f624f16266688e6cf33e2ba6b77416f7b83803c79e9dd4
- inlined_ast: 45dfe501277521bfd8f624f16266688e6cf33e2ba6b77416f7b83803c79e9dd4
- dce_ast: 45dfe501277521bfd8f624f16266688e6cf33e2ba6b77416f7b83803c79e9dd4
+ - - initial_ast: a415353533831277daf3365626a79ebdeac88def75963142ddfa7dfb8ecf07b5
+ unrolled_ast: a415353533831277daf3365626a79ebdeac88def75963142ddfa7dfb8ecf07b5
+ ssa_ast: e0db9779e6df05b128e736d6b31709603854e0e1df8859ef1e812a47dbd3af7a
+ flattened_ast: d17aeda4da61ee2244ca3147265f95846ec7512e8c008831c49275f4b961b09b
+ inlined_ast: d17aeda4da61ee2244ca3147265f95846ec7512e8c008831c49275f4b961b09b
+ dce_ast: d17aeda4da61ee2244ca3147265f95846ec7512e8c008831c49275f4b961b09b
bytecode: afd66fceedf41c7ebf4efa65c4df8817fe890b3c15654d25ec1fac2273dcbe00
warnings: ""
diff --git a/tests/expectations/compiler/finalize/finalize_with_method_calls.out b/tests/expectations/compiler/finalize/finalize_with_method_calls.out
index ba5a3b52d0..def3a75027 100644
--- a/tests/expectations/compiler/finalize/finalize_with_method_calls.out
+++ b/tests/expectations/compiler/finalize/finalize_with_method_calls.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: e906c7ceba8a1b593af606ae2697af3df24f16d600df44979e195dc7127a7748
- unrolled_ast: e906c7ceba8a1b593af606ae2697af3df24f16d600df44979e195dc7127a7748
- ssa_ast: 454da801fcd33202d1a2ee3bfe6bb22b442ef064ed1d285c93625e168e13f46e
- flattened_ast: 01188094b95639cc4ee76e90d9c946f3a5682a24763fdc320f501726a1313a55
- inlined_ast: 01188094b95639cc4ee76e90d9c946f3a5682a24763fdc320f501726a1313a55
- dce_ast: 01188094b95639cc4ee76e90d9c946f3a5682a24763fdc320f501726a1313a55
+ - - initial_ast: 2912c37a52463de949f963017d3c50c9bc988e5ee7e5062b5a3eb10277f056c4
+ unrolled_ast: 2912c37a52463de949f963017d3c50c9bc988e5ee7e5062b5a3eb10277f056c4
+ ssa_ast: be497076fc4a87f64bad014cda996317ef94a87fa579da9b6b203aab746cba61
+ flattened_ast: 0f5ef0322a1fc20b84d2f443e624455fc00f434963f12d80c25833ee2f2e9ca2
+ inlined_ast: 0f5ef0322a1fc20b84d2f443e624455fc00f434963f12d80c25833ee2f2e9ca2
+ dce_ast: 0f5ef0322a1fc20b84d2f443e624455fc00f434963f12d80c25833ee2f2e9ca2
bytecode: 5145cf1156f847432eb0772420f35c696047acdb94dc7db316a9db5cd5c9dfe7
warnings: ""
diff --git a/tests/expectations/compiler/finalize/increment_via_get_set.out b/tests/expectations/compiler/finalize/increment_via_get_set.out
index a6eaa9bf58..2d08b441a4 100644
--- a/tests/expectations/compiler/finalize/increment_via_get_set.out
+++ b/tests/expectations/compiler/finalize/increment_via_get_set.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: efa3b3caffb241fd5688a8c6a8b509567c01ccdd119c65c67fa2959785b430dc
- unrolled_ast: efa3b3caffb241fd5688a8c6a8b509567c01ccdd119c65c67fa2959785b430dc
- ssa_ast: f61f67ac024e3b0785f4c98b4fe585d1c0711abd33e431826215d759e52c7ad1
- flattened_ast: dee140aba976f7508bbf9d27fdda61c1ffdf0ed123e5299177e293274b6923bb
- inlined_ast: dee140aba976f7508bbf9d27fdda61c1ffdf0ed123e5299177e293274b6923bb
- dce_ast: dee140aba976f7508bbf9d27fdda61c1ffdf0ed123e5299177e293274b6923bb
+ - - initial_ast: d0be1a172b50e879d878b79028fb720f049a08d96f141f0254a12db29fbffda1
+ unrolled_ast: d0be1a172b50e879d878b79028fb720f049a08d96f141f0254a12db29fbffda1
+ ssa_ast: 3d4ea2906c2d080a805cf6073b3cadf717a21ab78bf7a0554a79fd6280029c03
+ flattened_ast: a2c01ea9b0c2cdb2d8840cfa64dab9c299d7248a3e3f0123f960360d4c13aae6
+ inlined_ast: a2c01ea9b0c2cdb2d8840cfa64dab9c299d7248a3e3f0123f960360d4c13aae6
+ dce_ast: a2c01ea9b0c2cdb2d8840cfa64dab9c299d7248a3e3f0123f960360d4c13aae6
bytecode: df488c3c9cd967cc6c7edb491bc348fda4341d88b90887168ae50f2f047ac17c
warnings: ""
diff --git a/tests/expectations/compiler/finalize/inline_in_finalize.out b/tests/expectations/compiler/finalize/inline_in_finalize.out
index a5d1cc89da..2e9b658d0b 100644
--- a/tests/expectations/compiler/finalize/inline_in_finalize.out
+++ b/tests/expectations/compiler/finalize/inline_in_finalize.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 0eb7e9770ef5053cbe244a40e8537df6ea4398ac2591e4fb8daad5c7df2ee8c8
- unrolled_ast: 0eb7e9770ef5053cbe244a40e8537df6ea4398ac2591e4fb8daad5c7df2ee8c8
- ssa_ast: 275c27ab04b5dc48b3ba158dd0eada91b466df9ebeabf80952de2ac14cf99532
- flattened_ast: d6351f5be76b92159950149b3460fbf6e8145049ad884d23429f04c74a51c524
- inlined_ast: 4b86d95a9c4e7a086ba2cfb002ab027fdfb31e96ef67f50cf08116323eec3ba6
- dce_ast: 4b86d95a9c4e7a086ba2cfb002ab027fdfb31e96ef67f50cf08116323eec3ba6
+ - - initial_ast: 7fcc5d63b7fa2799b668128a7714e1bcb77ea375dd5982c46292021f3eef3286
+ unrolled_ast: 7fcc5d63b7fa2799b668128a7714e1bcb77ea375dd5982c46292021f3eef3286
+ ssa_ast: 854800427d49ce572704a0f9b4871790d28c23b16fb638d9d6b18412725b7249
+ flattened_ast: 77d22279118c707c5942b9bfc24c89a3b124f0d700a6b1cfd5b1c7361817c189
+ inlined_ast: f6f382e8b91631652d63b730d68f542b431dd4825bd7bc8ea3766a68d68c8456
+ dce_ast: f6f382e8b91631652d63b730d68f542b431dd4825bd7bc8ea3766a68d68c8456
bytecode: d57d4b2a7ad5a81ba9bac91b5ac94c8bcd6862d3da1a4728f81fbc05c1d2f281
warnings: ""
diff --git a/tests/expectations/compiler/finalize/mapping.out b/tests/expectations/compiler/finalize/mapping.out
index ca2ad2b3f2..6cec2a72fe 100644
--- a/tests/expectations/compiler/finalize/mapping.out
+++ b/tests/expectations/compiler/finalize/mapping.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: d62e60befc1c29c854d5a8cb8780b2e5ae28c84d70b2dffebb062c25e6bab718
- unrolled_ast: d62e60befc1c29c854d5a8cb8780b2e5ae28c84d70b2dffebb062c25e6bab718
- ssa_ast: 00be381c41860b94a1ea310ab3a2c9f8cfdf95e63e3ac73c7a17385d4ba5bd7a
- flattened_ast: e593285247cd8e1eb978bc8757180fa9354d03b2319e7eda03b05709d27e3d11
- inlined_ast: e593285247cd8e1eb978bc8757180fa9354d03b2319e7eda03b05709d27e3d11
- dce_ast: e593285247cd8e1eb978bc8757180fa9354d03b2319e7eda03b05709d27e3d11
+ - - initial_ast: 0f7b5abbba5ba0bb84ffadfdb6f1bbef70586c91f5be489ed6182384a31a3a6f
+ unrolled_ast: 0f7b5abbba5ba0bb84ffadfdb6f1bbef70586c91f5be489ed6182384a31a3a6f
+ ssa_ast: 44dec1491abf09c198d6b3c38251da233d52cae971430943c270174f4ad0543f
+ flattened_ast: a86f909fcae2a4613a7dccffea0f70c8f9a4b3c073166d070d8c53e067fa4c37
+ inlined_ast: a86f909fcae2a4613a7dccffea0f70c8f9a4b3c073166d070d8c53e067fa4c37
+ dce_ast: a86f909fcae2a4613a7dccffea0f70c8f9a4b3c073166d070d8c53e067fa4c37
bytecode: 3252a839820ec4b72248f23507600486375cd3d7702b5b6c980b031be5a7f80c
warnings: ""
diff --git a/tests/expectations/compiler/finalize/only_finalize_with_flattening.out b/tests/expectations/compiler/finalize/only_finalize_with_flattening.out
index a532473395..18c29d7a2d 100644
--- a/tests/expectations/compiler/finalize/only_finalize_with_flattening.out
+++ b/tests/expectations/compiler/finalize/only_finalize_with_flattening.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 23dc84adef78bad720c8a88eaf260e586b630602e24968a37ccc4d2d7639b55a
- unrolled_ast: 23dc84adef78bad720c8a88eaf260e586b630602e24968a37ccc4d2d7639b55a
- ssa_ast: f7e19219da056503e4a9666ec422884dd0816dee9383f5b202a63f6b191f0115
- flattened_ast: b357979f04805ff17b937fac600593871641c2fa337a83ad167c8784aa3e39fe
- inlined_ast: b357979f04805ff17b937fac600593871641c2fa337a83ad167c8784aa3e39fe
- dce_ast: b357979f04805ff17b937fac600593871641c2fa337a83ad167c8784aa3e39fe
+ - - initial_ast: d507fd3e065b7bfd38bab933375a99934c04f420876991a777b9cbcb0dfa22b1
+ unrolled_ast: d507fd3e065b7bfd38bab933375a99934c04f420876991a777b9cbcb0dfa22b1
+ ssa_ast: e3588e2bfb61a303f69841a33e9bb2002d514ae2100416cc2308b75aa0be43c9
+ flattened_ast: 0f4dc618eaf209d8bed6980c01404a8c16b307aacf4775ac700c06616cdeb485
+ inlined_ast: 0f4dc618eaf209d8bed6980c01404a8c16b307aacf4775ac700c06616cdeb485
+ dce_ast: 0f4dc618eaf209d8bed6980c01404a8c16b307aacf4775ac700c06616cdeb485
bytecode: a356c4e2ae737a491b9037444b791bfe04aab10a8f4274501143ed0505d82e05
warnings: ""
diff --git a/tests/expectations/compiler/finalize/rand.out b/tests/expectations/compiler/finalize/rand.out
index a450196340..886f8c9df8 100644
--- a/tests/expectations/compiler/finalize/rand.out
+++ b/tests/expectations/compiler/finalize/rand.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 2d7b208912c97c514488786ee171503bfe6d230fb6f0f35725fdcc0d217dad20
- unrolled_ast: 2d7b208912c97c514488786ee171503bfe6d230fb6f0f35725fdcc0d217dad20
- ssa_ast: d31261c1b1ffc59dae4f917070deae35adcb480707a00e4ce900458f962855cc
- flattened_ast: 57633e91a7d54fa5f5ec007863b135a0b1bca23f3016c2bc01ab8293ad2f59d4
- inlined_ast: 57633e91a7d54fa5f5ec007863b135a0b1bca23f3016c2bc01ab8293ad2f59d4
- dce_ast: 09659efca22ece8c63c317e0e22e1400871541e2d40a6604e073e64a7fc54153
+ - - initial_ast: 35e710fc166c5ab891f1a3462fd20329515bac36365ef2d9fb5f9be30b1c7b46
+ unrolled_ast: 35e710fc166c5ab891f1a3462fd20329515bac36365ef2d9fb5f9be30b1c7b46
+ ssa_ast: 841056432bb5827903cc5ed0ab33f8687f84ff14e7f2b6dd8c89c9a290fd7be8
+ flattened_ast: 7bc8b12da3660037243b1aca2cb1f1b4abef0ca744a305f49ec7f5b36df40376
+ inlined_ast: 7bc8b12da3660037243b1aca2cb1f1b4abef0ca744a305f49ec7f5b36df40376
+ dce_ast: 92a82024d9db05753b8159e6be37ffad8c388a43d394704a8dcc49c6ed516590
bytecode: 268f9afb6b8472b88b0c91f927b0cd4a69c10ad4457714dbb6faddeee5405cc6
warnings: ""
diff --git a/tests/expectations/compiler/finalize/remove.out b/tests/expectations/compiler/finalize/remove.out
index 8f20e2e5a6..a7305df657 100644
--- a/tests/expectations/compiler/finalize/remove.out
+++ b/tests/expectations/compiler/finalize/remove.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: f17405d1f77533951d0920b702487d1c24008ef33457df29f2e200879a83ffe5
- unrolled_ast: f17405d1f77533951d0920b702487d1c24008ef33457df29f2e200879a83ffe5
- ssa_ast: e5f96ad16a8d9be0e39013503d11a718e6c86449243a3647a4da9a677086fa03
- flattened_ast: cf3f3389913274d14d788dd55d8b0e0df25330bcccb91e58a8f54ed92e7ca1f5
- inlined_ast: cf3f3389913274d14d788dd55d8b0e0df25330bcccb91e58a8f54ed92e7ca1f5
- dce_ast: cf3f3389913274d14d788dd55d8b0e0df25330bcccb91e58a8f54ed92e7ca1f5
+ - - initial_ast: 19c090e263e0f40dc8eeb511eba4e263af94bc8be6e63e2f4c0dd4ae62adc046
+ unrolled_ast: 19c090e263e0f40dc8eeb511eba4e263af94bc8be6e63e2f4c0dd4ae62adc046
+ ssa_ast: 369f201ad0aaac30bb0482d0097bb1a7c86ea2a368ad537347fffc435829c2db
+ flattened_ast: 5420959f8b0caa34c04f44a9debd0c473ed786b0dd806ae33fd58e30ccd328b1
+ inlined_ast: 5420959f8b0caa34c04f44a9debd0c473ed786b0dd806ae33fd58e30ccd328b1
+ dce_ast: 5420959f8b0caa34c04f44a9debd0c473ed786b0dd806ae33fd58e30ccd328b1
bytecode: 5cae19c2ed8e380e13836028054b78e89448558fcf7af717be63d5737fe92edc
warnings: ""
diff --git a/tests/expectations/compiler/function/conditional_return.out b/tests/expectations/compiler/function/conditional_return.out
index 239d989990..906c397897 100644
--- a/tests/expectations/compiler/function/conditional_return.out
+++ b/tests/expectations/compiler/function/conditional_return.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 01eca8ffd19d37c08eee234033181ccb72873bc1fff02a90e1863e24c9e2d446
- unrolled_ast: 01eca8ffd19d37c08eee234033181ccb72873bc1fff02a90e1863e24c9e2d446
- ssa_ast: 9e151de216e44ca801adec05a7b534cbe347c3a64f31d570a9f33591a90af191
- flattened_ast: 9f1b62847c7b725e934fd72fb9a6ab076a6d1c778957bb93e6d2e4c7c0910c58
- inlined_ast: 9f1b62847c7b725e934fd72fb9a6ab076a6d1c778957bb93e6d2e4c7c0910c58
- dce_ast: 9f1b62847c7b725e934fd72fb9a6ab076a6d1c778957bb93e6d2e4c7c0910c58
+ - - initial_ast: dedc2b0c38ccc8b70aed9453e88c9f0364052385f198ac8c5d86e08751dc4181
+ unrolled_ast: dedc2b0c38ccc8b70aed9453e88c9f0364052385f198ac8c5d86e08751dc4181
+ ssa_ast: 168fdda0960be9b682b77ee77240865d4699292d6cb02c3c6652e37facef0d2c
+ flattened_ast: 95039577bb5e3c2eb95eaa7e2bb9dab1b1f941851c6ed2492ad4474782c3957f
+ inlined_ast: 95039577bb5e3c2eb95eaa7e2bb9dab1b1f941851c6ed2492ad4474782c3957f
+ dce_ast: 95039577bb5e3c2eb95eaa7e2bb9dab1b1f941851c6ed2492ad4474782c3957f
bytecode: 7fe490ec8230a29dea04ba2ade935868530bcdcde28707abfa794c90833cc678
warnings: ""
diff --git a/tests/expectations/compiler/function/dead_code_elimination.out b/tests/expectations/compiler/function/dead_code_elimination.out
index ff55cf8070..4a09208b14 100644
--- a/tests/expectations/compiler/function/dead_code_elimination.out
+++ b/tests/expectations/compiler/function/dead_code_elimination.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: b9322b2961727d9350f00a48e478cd7cc3305e8b24d1a95f3daebb89979cdcd4
- unrolled_ast: b9322b2961727d9350f00a48e478cd7cc3305e8b24d1a95f3daebb89979cdcd4
- ssa_ast: a68e5b3047e2ae4e8a1a3293210794c1009a8cf85aee9f5a27f844c7e55b6ac4
- flattened_ast: f9b740fe83fe345f9341ba97ee2704917bf57f65ac442c98aca90f41457c8726
- inlined_ast: 98140fbd0bbf811404a993d34c80b08e352196fdfceec3e77683f7e78559f75b
- dce_ast: 97bf25a5c2d84cec2332dbda4c1803c33abcc37eedfcabfb2019f42bf3b075ca
+ - - initial_ast: afdee1d47b2ad1d67c08e0beb627ccc2048e55eec4d65f3ef8ed6ae235007846
+ unrolled_ast: afdee1d47b2ad1d67c08e0beb627ccc2048e55eec4d65f3ef8ed6ae235007846
+ ssa_ast: 281dbe027cc039884a587523990727eb07a2a64c6e6cc96af658063892a78a9b
+ flattened_ast: c3aa9d7e884a39dc21fa3c802460d849281317a440bf8d30df5dc9694a9b2ec5
+ inlined_ast: a1899d412410eec20b0a117969cc04f9483744eb098ed25db900ed52ffc1a643
+ dce_ast: 5b2656bac6f2e131bab4774b3bfb6e4ef4297750ca2b9fc923639f5aae8b12a6
bytecode: 68f3c939bd54966a95293dd018927a50887a633eea6d5dc60fca8a1ba5400607
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 43feb43df9..96ef4895b1 100644
--- a/tests/expectations/compiler/function/flatten_inlined_tuples_of_structs.out
+++ b/tests/expectations/compiler/function/flatten_inlined_tuples_of_structs.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 4635467db62681996e855b4233873bf65abd26ae9659332c67a1d28dfdcd3a88
- unrolled_ast: 4635467db62681996e855b4233873bf65abd26ae9659332c67a1d28dfdcd3a88
- ssa_ast: 478e60c54d2fcb05625042228bb467278257e7392d846fd49ccd5c43fcbcbd5e
- flattened_ast: 12157cdc9233e60a00d749cc033465d3aeafa625fb769223717e0e87c5cdf9d6
- inlined_ast: 083fd4b542fb73d805267040a0c739e69b7b22e9249678c7fce949cad666c419
- dce_ast: 083fd4b542fb73d805267040a0c739e69b7b22e9249678c7fce949cad666c419
+ - - initial_ast: 46f76aac66412c2e9f0c2639df3894a387b7180a3ff0c53f137a94e5b009229e
+ unrolled_ast: 46f76aac66412c2e9f0c2639df3894a387b7180a3ff0c53f137a94e5b009229e
+ ssa_ast: c62c9b733eb98fb68aa9e7e0171d262ce849283faffb0c0b41c54b569a2c4b68
+ flattened_ast: a2f0f88bf061dc6befadc282c49efa92de32991ea051280c33a6d0772439ed2a
+ inlined_ast: e6b97eb727cec695f8e4b4c8d571099d12e2144df26ece81eda7ba469bafd127
+ dce_ast: e6b97eb727cec695f8e4b4c8d571099d12e2144df26ece81eda7ba469bafd127
bytecode: 7602c293bf2fee12ca5d58f3651e9a5699a3c1350fc34b8000dfc598ecd77226
warnings: ""
diff --git a/tests/expectations/compiler/function/flatten_test.out b/tests/expectations/compiler/function/flatten_test.out
index 39990ad56f..a60654bb36 100644
--- a/tests/expectations/compiler/function/flatten_test.out
+++ b/tests/expectations/compiler/function/flatten_test.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 1466ddb8b93b0839823f5bbcd2f36d10f6bcdd9bb2b379f2522705e9d12b9269
- unrolled_ast: 1466ddb8b93b0839823f5bbcd2f36d10f6bcdd9bb2b379f2522705e9d12b9269
- ssa_ast: 4b0d37e1a94183ddfd5ed2fc4e299319dfa92833a6fe44e4c3072f138fbdcb89
- flattened_ast: 86ba35dae4811e723d31c96db49d7bd74d7b412d131045fde4c69aa29775a0a8
- inlined_ast: 86ba35dae4811e723d31c96db49d7bd74d7b412d131045fde4c69aa29775a0a8
- dce_ast: 86ba35dae4811e723d31c96db49d7bd74d7b412d131045fde4c69aa29775a0a8
+ - - initial_ast: 553a15c4e6a7ba676683e622a541b09ac29854cbd2f8820788dfce027e05fb7c
+ unrolled_ast: 553a15c4e6a7ba676683e622a541b09ac29854cbd2f8820788dfce027e05fb7c
+ ssa_ast: d85a69dad841d2467f6bdce8b450e6bc482d59d492e9dbe4fb3041829f8e1422
+ flattened_ast: 0d85466c124b15586e6a9c23dfa5d647c743c6bfa7c869ccc0ecd6bd8b206886
+ inlined_ast: 0d85466c124b15586e6a9c23dfa5d647c743c6bfa7c869ccc0ecd6bd8b206886
+ dce_ast: 0d85466c124b15586e6a9c23dfa5d647c743c6bfa7c869ccc0ecd6bd8b206886
bytecode: 6b4668099fa04bf4027b390ce9def813a3ade976add6104944433b3fab6a4ad9
warnings: ""
diff --git a/tests/expectations/compiler/function/flatten_test_2.out b/tests/expectations/compiler/function/flatten_test_2.out
index bd6348e02b..2f4e98295f 100644
--- a/tests/expectations/compiler/function/flatten_test_2.out
+++ b/tests/expectations/compiler/function/flatten_test_2.out
@@ -2,19 +2,19 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 61c534f35445046f4f9fc0ba8979d3de0e3be93d577e4e5d9e41c5b242021980
- unrolled_ast: 61c534f35445046f4f9fc0ba8979d3de0e3be93d577e4e5d9e41c5b242021980
- ssa_ast: b593b98649e3f669def59f4a5746415fb42efd2092514ff5ab0e2519a485057b
- flattened_ast: 521e1cf9ba5af87380e96629ea1da27be5b5b748e001abb4c8b7e2be21e94595
- inlined_ast: 521e1cf9ba5af87380e96629ea1da27be5b5b748e001abb4c8b7e2be21e94595
- dce_ast: 8bce75065fe403bac12e341f08075d4990212faf2150469ba9f24a47fd0a261a
+ - - initial_ast: 879c5b07be37d0c93c47f7b973d51523e780685d245f5a582d5842bbb98dcfd1
+ unrolled_ast: 879c5b07be37d0c93c47f7b973d51523e780685d245f5a582d5842bbb98dcfd1
+ ssa_ast: cfa628b5f1796b4ee7aae023f0e26d10b0bb6a63848489fe714a53339064afa2
+ flattened_ast: 8744cd23665709a55e9095cdffdf36d4ba5749c88ac567e6ddc01ee9396cc163
+ inlined_ast: 8744cd23665709a55e9095cdffdf36d4ba5749c88ac567e6ddc01ee9396cc163
+ dce_ast: 66b99fe83e081a346f8fa37960e683667d7be46313c54bd2bfc17cedc02106eb
bytecode: 34ea2316698e1b32c9a8cecafbc7ec613d38e33d39bc50b517a10f255e9c8a03
warnings: ""
- - initial_ast: 65a2bec49f4e1ad168ec18c4801e1d0bca6b3328cb9b56f12dfefed67c0e7cb0
- unrolled_ast: 65a2bec49f4e1ad168ec18c4801e1d0bca6b3328cb9b56f12dfefed67c0e7cb0
- ssa_ast: b51aa10e77062fada74040ddc67a5473f455acace564b9efdb237037eb7a9e9e
- flattened_ast: 4e999259726d3928afba917c4cc9165b682a1461787ba18250d17e1d53c87d4c
- inlined_ast: 4e999259726d3928afba917c4cc9165b682a1461787ba18250d17e1d53c87d4c
- dce_ast: 4e999259726d3928afba917c4cc9165b682a1461787ba18250d17e1d53c87d4c
+ - initial_ast: 9d9759ae2bad97a673964fc73150bcec7711418058a3b3c03040be147dff8a9b
+ unrolled_ast: 9d9759ae2bad97a673964fc73150bcec7711418058a3b3c03040be147dff8a9b
+ ssa_ast: e5a597ff297d99222133db6f5b1f52ca5a338b1f1973789a19dc91913138ff58
+ flattened_ast: 3acb915ce9a75dea3ea2d7af35a23fbdf70c92f7fc189aaa6c9eab4b6e9a760e
+ inlined_ast: 3acb915ce9a75dea3ea2d7af35a23fbdf70c92f7fc189aaa6c9eab4b6e9a760e
+ dce_ast: 3acb915ce9a75dea3ea2d7af35a23fbdf70c92f7fc189aaa6c9eab4b6e9a760e
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 fc70eceddb..8a66817f25 100644
--- a/tests/expectations/compiler/function/flatten_tuples_of_structs.out
+++ b/tests/expectations/compiler/function/flatten_tuples_of_structs.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 1d67938a04428cdc95cf4e513c4ba1789f9a48ede3c780212403923927ee38d7
- unrolled_ast: 1d67938a04428cdc95cf4e513c4ba1789f9a48ede3c780212403923927ee38d7
- ssa_ast: fcb491ed70f47943f57a15be8c8c2b8750b4ca5408dee5d3e0ce57cc4ef5879e
- flattened_ast: 812e7afbfb2c8ca1d31815b42a59337fc6e6eeb98acebf794fe7539013ad1fb9
- inlined_ast: 812e7afbfb2c8ca1d31815b42a59337fc6e6eeb98acebf794fe7539013ad1fb9
- dce_ast: 812e7afbfb2c8ca1d31815b42a59337fc6e6eeb98acebf794fe7539013ad1fb9
+ - - initial_ast: d9150d548a217549db3a92ebdd846fc0018a7a468060011221092871a03d22d2
+ unrolled_ast: d9150d548a217549db3a92ebdd846fc0018a7a468060011221092871a03d22d2
+ ssa_ast: fc6310dead7f63375e770b3db75809fd1e4e66d95d284375d79ec0e8bf0d56a5
+ flattened_ast: ad8865a01522e958858bc939990ba92515d5ec3d6b4a947a75efb1e0c87a899e
+ inlined_ast: ad8865a01522e958858bc939990ba92515d5ec3d6b4a947a75efb1e0c87a899e
+ dce_ast: ad8865a01522e958858bc939990ba92515d5ec3d6b4a947a75efb1e0c87a899e
bytecode: 023b08025f2aa0f03538528dde0e9b8e6ddf7efb3feb3af35ff79a1d930e42cc
warnings: ""
diff --git a/tests/expectations/compiler/function/flatten_unit_expressions.out b/tests/expectations/compiler/function/flatten_unit_expressions.out
index a2dbfd7e01..1c0d0d540d 100644
--- a/tests/expectations/compiler/function/flatten_unit_expressions.out
+++ b/tests/expectations/compiler/function/flatten_unit_expressions.out
@@ -2,19 +2,19 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 60db506870d08a98655f2d54a89cf0b1036a29930d11f729185f4f8ae0bb9bf3
- unrolled_ast: 60db506870d08a98655f2d54a89cf0b1036a29930d11f729185f4f8ae0bb9bf3
- ssa_ast: 60db506870d08a98655f2d54a89cf0b1036a29930d11f729185f4f8ae0bb9bf3
- flattened_ast: 24986043198be0bca235361d445fa9701e2630781805f2f178b5fe665e122169
- inlined_ast: 24986043198be0bca235361d445fa9701e2630781805f2f178b5fe665e122169
- dce_ast: 24986043198be0bca235361d445fa9701e2630781805f2f178b5fe665e122169
+ - - initial_ast: 084c7bc979634a37723be23f2208360f25ea43f2d4ebb4e98f3e4b721bfc3ff0
+ unrolled_ast: 084c7bc979634a37723be23f2208360f25ea43f2d4ebb4e98f3e4b721bfc3ff0
+ ssa_ast: 084c7bc979634a37723be23f2208360f25ea43f2d4ebb4e98f3e4b721bfc3ff0
+ flattened_ast: ee89c0c15a0d49c5dcd955a699385da1647edf30ac5779468c903ce03ba64554
+ inlined_ast: ee89c0c15a0d49c5dcd955a699385da1647edf30ac5779468c903ce03ba64554
+ dce_ast: ee89c0c15a0d49c5dcd955a699385da1647edf30ac5779468c903ce03ba64554
bytecode: b5e0f18e08535e19b2bc80bd0bc3d2893e58223cea4d006a8a8de262d3ab41fd
warnings: ""
- - initial_ast: bd7e2e8f4b0dc0de1b812805e550f5fa26ceb234e47d510479605f66bb06d488
- unrolled_ast: bd7e2e8f4b0dc0de1b812805e550f5fa26ceb234e47d510479605f66bb06d488
- ssa_ast: bd7e2e8f4b0dc0de1b812805e550f5fa26ceb234e47d510479605f66bb06d488
- flattened_ast: a56057d6fa43d811d578a9819430dc8b55805d2f795529d12500b17bcf3fa692
- inlined_ast: a56057d6fa43d811d578a9819430dc8b55805d2f795529d12500b17bcf3fa692
- dce_ast: a56057d6fa43d811d578a9819430dc8b55805d2f795529d12500b17bcf3fa692
+ - initial_ast: 4acf1be208ed2282ac69a085faa5cb48b1b1698e728718da715332721cdb3d35
+ unrolled_ast: 4acf1be208ed2282ac69a085faa5cb48b1b1698e728718da715332721cdb3d35
+ ssa_ast: 4acf1be208ed2282ac69a085faa5cb48b1b1698e728718da715332721cdb3d35
+ flattened_ast: 9e9b2e60f711da8ac100c4783022adb0469016e887fdb87335d25d011a0a0455
+ inlined_ast: 9e9b2e60f711da8ac100c4783022adb0469016e887fdb87335d25d011a0a0455
+ dce_ast: 9e9b2e60f711da8ac100c4783022adb0469016e887fdb87335d25d011a0a0455
bytecode: b5e0f18e08535e19b2bc80bd0bc3d2893e58223cea4d006a8a8de262d3ab41fd
warnings: ""
diff --git a/tests/expectations/compiler/function/function_call.out b/tests/expectations/compiler/function/function_call.out
index 28e4853435..51e24602b5 100644
--- a/tests/expectations/compiler/function/function_call.out
+++ b/tests/expectations/compiler/function/function_call.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: ed7e4dbd69ff4231ff48a6527734c7837b872f12a444668b071298b5cdd15d99
- unrolled_ast: ed7e4dbd69ff4231ff48a6527734c7837b872f12a444668b071298b5cdd15d99
- ssa_ast: e5afe402b1d3eeb7f1465a197952931597c2a8147aa624a15c985cad460479ce
- flattened_ast: 8583c9afe3f11178c11fd4ff9e7babd3ed3a74719484084d1af353b7844dddc8
- inlined_ast: 303725110ce5af01a45222f852d1096172a8aba363ef3b192bc026d2144fdf7c
- dce_ast: 303725110ce5af01a45222f852d1096172a8aba363ef3b192bc026d2144fdf7c
+ - - initial_ast: ba7b78e22ba8d948e3c4826fc20e006be8277bdbeb59418086941e5ff213b1a6
+ unrolled_ast: ba7b78e22ba8d948e3c4826fc20e006be8277bdbeb59418086941e5ff213b1a6
+ ssa_ast: ddf17c3cddee46c4ee443bcc941a6480501bd1064367b8a1dfabcd3cc541ed96
+ flattened_ast: 7958370f025e32035e743fac787a851c001e9914de62721ddf3f0fbf08701982
+ inlined_ast: cbbd41850b1454a2ef0d93b7197af9d16eaeccf2efc86cbff3487692bc0cee37
+ dce_ast: cbbd41850b1454a2ef0d93b7197af9d16eaeccf2efc86cbff3487692bc0cee37
bytecode: ce0dbf69a657e1fbc866ccc8c4a1cb4f8080a561d1ba4bafca831cee80a3ef81
warnings: ""
diff --git a/tests/expectations/compiler/function/function_call_inline.out b/tests/expectations/compiler/function/function_call_inline.out
index f17a6e18ed..6ddd49b313 100644
--- a/tests/expectations/compiler/function/function_call_inline.out
+++ b/tests/expectations/compiler/function/function_call_inline.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 42426e586a4fe69f06466e4621a8cf4547408ad38c108a85bf0beaf812859a66
- unrolled_ast: 42426e586a4fe69f06466e4621a8cf4547408ad38c108a85bf0beaf812859a66
- ssa_ast: 4b33649beef6673aafce25c35c16c034fb41ec33fdf562751b7e51d712caf309
- flattened_ast: e2ee2ee7c6e1c187de5977f44b0a39e11d946243990eb48df92b3a3e939b3906
- inlined_ast: af95979bf9d2d37a6cad26389cc5e63122148741a14a6780913fcc87861b1587
- dce_ast: af95979bf9d2d37a6cad26389cc5e63122148741a14a6780913fcc87861b1587
+ - - initial_ast: c07856eb9f91deb085e16aaae33832bf714b35169185f68c79b222f07ac5a203
+ unrolled_ast: c07856eb9f91deb085e16aaae33832bf714b35169185f68c79b222f07ac5a203
+ ssa_ast: cd296e734bbd81fbbee1b0938f65d29902290ecdf38819b52b945ce91bc0713e
+ flattened_ast: 57c5d2e626deded61a2e8993b690cacebd6b7ee1249b7970ffcdc43485bbee9b
+ inlined_ast: bd7d1ef04e7a16acb2b2ee7b3a62e2acbd33c817fa183319ddb124dfbcf4130e
+ dce_ast: bd7d1ef04e7a16acb2b2ee7b3a62e2acbd33c817fa183319ddb124dfbcf4130e
bytecode: 44ea5bc8171ad40715c28c40333b673e70474ef9ba2d8f60d6517c0bfc3539e0
warnings: ""
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 40d475ad8c..abf54a792d 100644
--- a/tests/expectations/compiler/function/function_call_out_of_order.out
+++ b/tests/expectations/compiler/function/function_call_out_of_order.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 4b891db2ba8f6ee0f2299622ecd387e6565c8b97045ff75808e559d7ee34c074
- unrolled_ast: 4b891db2ba8f6ee0f2299622ecd387e6565c8b97045ff75808e559d7ee34c074
- ssa_ast: f67f11e78a102b6eba419bb394cdf10b6bf8b1f2245c2fd022aa03db7750535a
- flattened_ast: eddea7cbfc19bcdd6880741cc2446dd88b2d070c334dcf7e3780e71061c803f4
- inlined_ast: 9220160485ed7aa28cd86b329b9805a7da3e1fb03d9526881ea356c9bc4f3f03
- dce_ast: 9220160485ed7aa28cd86b329b9805a7da3e1fb03d9526881ea356c9bc4f3f03
+ - - initial_ast: 7175f919c08700ea197faeb7327f3ec856abf7cdf5caafd44870719a5d43e269
+ unrolled_ast: 7175f919c08700ea197faeb7327f3ec856abf7cdf5caafd44870719a5d43e269
+ ssa_ast: 0a73abcb994d0a61c426c87ac848bc82d152db3a71c18a64d45ce62b92926d85
+ flattened_ast: ae3cff17ebee2c44163bb9338ba4925359de4bc3dbe6783625f5722aea60f1f4
+ inlined_ast: 0f7052b957603c534a47b9c58813b8622be890a4ad08a1bea55faa94e2c8264a
+ dce_ast: 0f7052b957603c534a47b9c58813b8622be890a4ad08a1bea55faa94e2c8264a
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 884e99959e..7b0cf1889f 100644
--- a/tests/expectations/compiler/function/helper_function_with_interface.out
+++ b/tests/expectations/compiler/function/helper_function_with_interface.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: f2e92898c37a090de2d3761e2275789fb830f34c012632e5f64aa6a3f0ef99d4
- unrolled_ast: f2e92898c37a090de2d3761e2275789fb830f34c012632e5f64aa6a3f0ef99d4
- ssa_ast: 1a3a76269ca94c73013e99da1a17e64a0d8a04b1c7b166c1807f867a4a5af7f2
- flattened_ast: 59b5dbde723c99720b27b663fbe81a7e01804ded9cc1b8a7defe220315360b9a
- inlined_ast: 59b5dbde723c99720b27b663fbe81a7e01804ded9cc1b8a7defe220315360b9a
- dce_ast: 59b5dbde723c99720b27b663fbe81a7e01804ded9cc1b8a7defe220315360b9a
+ - - initial_ast: e9b96153b31289f46f4c21f5972bb930eb9bbede54292033cbc38e207c6d9d92
+ unrolled_ast: e9b96153b31289f46f4c21f5972bb930eb9bbede54292033cbc38e207c6d9d92
+ ssa_ast: c5fbe2fc7f59470fd6b094c42a088f623a6553cb7a9386fdf75b13217ea3a000
+ flattened_ast: b83d16a5c6c19fb37232d2886ca6079187ae554d1e76c800c12100483e42b91f
+ inlined_ast: b83d16a5c6c19fb37232d2886ca6079187ae554d1e76c800c12100483e42b91f
+ dce_ast: b83d16a5c6c19fb37232d2886ca6079187ae554d1e76c800c12100483e42b91f
bytecode: b48e67a8ef2d6c9c20bb5d14b831c6fdcccc5093212bccf31f75483613edb518
warnings: ""
diff --git a/tests/expectations/compiler/function/inline_expr_statement.out b/tests/expectations/compiler/function/inline_expr_statement.out
index 97517bd4cb..338afbde96 100644
--- a/tests/expectations/compiler/function/inline_expr_statement.out
+++ b/tests/expectations/compiler/function/inline_expr_statement.out
@@ -2,19 +2,19 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 1a1fd123616593fc3841d10ad59b14232ae5c7e929492e58d845a3f02f13b644
- unrolled_ast: 1a1fd123616593fc3841d10ad59b14232ae5c7e929492e58d845a3f02f13b644
- ssa_ast: 6782be9fa0571f0f28ec56c7f8ca239f1aabfaccc8b6b1fa7f562892f03546d3
- flattened_ast: d7acc63cc04bb1e54071d8ee0121561992b5e6a32ca882717d5cf6fe78fa2171
- inlined_ast: 07991d3f8334a340c6cd28037135f22a3afd75bd54ba6a1a38a1d5b86b2d481b
- dce_ast: 072c27aa51995317c624cad273144963cb86bdb10b4119cd833aba20d1159e42
+ - - initial_ast: 94680d20e7d20c7dd198aa3bb14dd2c07619a3818a708681462f384c2b52fc17
+ unrolled_ast: 94680d20e7d20c7dd198aa3bb14dd2c07619a3818a708681462f384c2b52fc17
+ ssa_ast: 0501e79ce94e1e6a7cea1d6e0ccf6c13225febf640a14ace5223f02740cfdf52
+ flattened_ast: 3ffb4b9bdc0714dee8652ae47f60690e526b8a3d2ab34823a8143d725acee262
+ inlined_ast: 49478d9de76bc035f0a0531c55e9bae6cdbf834a8a4c2ab92fc63624df53e8ab
+ dce_ast: ea5d18a799a4f32c980243873862f1ade2147f04e266eb77361830adfe1ab800
bytecode: 3c05138e2787f4f82e5e0503d73b7a23b55758efa05449d5fd6f691902e575f3
warnings: ""
- - initial_ast: 63933c2039c3ea3d728087e42768b13f040b28c52453ba7501744568cc34e58b
- unrolled_ast: 63933c2039c3ea3d728087e42768b13f040b28c52453ba7501744568cc34e58b
- ssa_ast: 4336de6520b5bc83c400e095745dcc5e1c7c42406ec557e4b693c2b2cc943f98
- flattened_ast: eefe2c2c9875a8f74bcff483ea36eaf0aa2ea6fe8ed71e2e25bb6f7f3f78c9f8
- inlined_ast: c7ed46cb4bb169e3398a4f149621cb0a38779072ae7592761426b4b86ce258dd
- dce_ast: c7ed46cb4bb169e3398a4f149621cb0a38779072ae7592761426b4b86ce258dd
+ - initial_ast: 3d99a36c9c94a31e093a1b9ead440001719b2ec21d8268ea5b7398029dfecbee
+ unrolled_ast: 3d99a36c9c94a31e093a1b9ead440001719b2ec21d8268ea5b7398029dfecbee
+ ssa_ast: 7ebd093d2e1c2dac657b7748704093b13c005da716b12e07955596fc24660258
+ flattened_ast: e530f704193e5e9ebb7df90be3ebfd60a7af0578044aeb755c3a0a3b24cd6b9e
+ inlined_ast: 1949058971fb619222f2b977126de5afbb4848fc09bf0e466dd9dd0aca7cefef
+ dce_ast: 1949058971fb619222f2b977126de5afbb4848fc09bf0e466dd9dd0aca7cefef
bytecode: a0b5126f2fda64d2ee08377b08a787af8dcdb825268db2acf45a4a9d94dd8887
warnings: ""
diff --git a/tests/expectations/compiler/function/inline_twice.out b/tests/expectations/compiler/function/inline_twice.out
index 144ba0e3b2..0c6de7154f 100644
--- a/tests/expectations/compiler/function/inline_twice.out
+++ b/tests/expectations/compiler/function/inline_twice.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 663841cf97b446530937f0487ba3bc8aeae2857418ea566be8faf6740e3b1b0f
- unrolled_ast: 663841cf97b446530937f0487ba3bc8aeae2857418ea566be8faf6740e3b1b0f
- ssa_ast: 048763c7b3734825b8f07e2ad2b20fd5fcc4b9835bd83fd03872c10e17e92a65
- flattened_ast: 32fb09e1a7a1277e20d9bbc57760e2ae9725929eb7f91ebbdab19cd2506eb46a
- inlined_ast: 7728d3d1819783b0e50b7ec3ffc9ee249e826279fd0c82964b4c7e6a4e57a1ce
- dce_ast: 7728d3d1819783b0e50b7ec3ffc9ee249e826279fd0c82964b4c7e6a4e57a1ce
+ - - initial_ast: c99742bfc1c4acfeb26724c953f5824aed0042a5154adb26b4cca530fe9dc82d
+ unrolled_ast: c99742bfc1c4acfeb26724c953f5824aed0042a5154adb26b4cca530fe9dc82d
+ ssa_ast: 72bee03feec0c50c7ebcd55a6162a7bd83e4b9a70facdbd4bc2075ff7b6cc215
+ flattened_ast: 42266a9f2a3ffbafdef6022e70bf73ebb2742c5ab08960fcdaf2a57279bd9f3b
+ inlined_ast: 71eeb3ac5576dc2e47def5e1d0aef86ae28d0e21460afd954e72fddd34553051
+ dce_ast: 71eeb3ac5576dc2e47def5e1d0aef86ae28d0e21460afd954e72fddd34553051
bytecode: 0d572a58b3609a5835754184c0d7b55b9bb11b101a11a1be25546a212a668e25
warnings: ""
diff --git a/tests/expectations/compiler/function/private_input_output.out b/tests/expectations/compiler/function/private_input_output.out
index 9d5575f668..23fa4503dc 100644
--- a/tests/expectations/compiler/function/private_input_output.out
+++ b/tests/expectations/compiler/function/private_input_output.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 2d1182494129f414a987c520aeb8fcfaaa9019d688f810d8ba5589accbb11747
- unrolled_ast: 2d1182494129f414a987c520aeb8fcfaaa9019d688f810d8ba5589accbb11747
- ssa_ast: 7ae7272d7babd64cc7845463755decb6073b095b04ae52e76197c68bc081cdf6
- flattened_ast: c39c24be2f2e4792f87bf1e8dcd123064e1a9f31fec6923f8daf7800e6b9cd2a
- inlined_ast: c39c24be2f2e4792f87bf1e8dcd123064e1a9f31fec6923f8daf7800e6b9cd2a
- dce_ast: c39c24be2f2e4792f87bf1e8dcd123064e1a9f31fec6923f8daf7800e6b9cd2a
+ - - initial_ast: 2d587f8511c03a52fb9cd48bf4c4bd2f302cba8781a9cb68a7560dd1c9eda344
+ unrolled_ast: 2d587f8511c03a52fb9cd48bf4c4bd2f302cba8781a9cb68a7560dd1c9eda344
+ ssa_ast: 0ba888a193ffc6987d206cca8a59fed6ce5e448f479dea16bb5d06d90261ab27
+ flattened_ast: bb4ff2d394cbfe26f448d015e4e8fbff3c6bb3b320c2422e8c788a188d3c7499
+ inlined_ast: bb4ff2d394cbfe26f448d015e4e8fbff3c6bb3b320c2422e8c788a188d3c7499
+ dce_ast: bb4ff2d394cbfe26f448d015e4e8fbff3c6bb3b320c2422e8c788a188d3c7499
bytecode: 9b307e37c2c37a7ce3a9817079f2c4701e09be5a72610792a62a26d9e2027e0d
warnings: ""
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 f8d4ac2788..0fea0b18cf 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,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 5a6e8de67b7ddf2a34dd7bf302b73001f4cdf9f64517806622ed3787d35eadcc
- unrolled_ast: 5a6e8de67b7ddf2a34dd7bf302b73001f4cdf9f64517806622ed3787d35eadcc
- ssa_ast: 4d554be19b3abc0c13bccd5225bc75011e8a77ec764de362788b9d221bae09c4
- flattened_ast: faf9aeb6811760108ec7fd83ddf1d08314719c707e9818bebd9cf9b7e0adbff2
- inlined_ast: faf9aeb6811760108ec7fd83ddf1d08314719c707e9818bebd9cf9b7e0adbff2
- dce_ast: faf9aeb6811760108ec7fd83ddf1d08314719c707e9818bebd9cf9b7e0adbff2
+ - - initial_ast: 5912687d64df82b64dd461e5cebb91f8a82bf8046ec30398178b96a12b39173d
+ unrolled_ast: 5912687d64df82b64dd461e5cebb91f8a82bf8046ec30398178b96a12b39173d
+ ssa_ast: 2236622aa3debd847f52de2d950dd4289f89712f14437a1a8200669a0ac0b68e
+ flattened_ast: e404d8ebfd2cf8845b8751ddd34fe0fa184f9eea0dd34ab494da3ff28077db27
+ inlined_ast: e404d8ebfd2cf8845b8751ddd34fe0fa184f9eea0dd34ab494da3ff28077db27
+ dce_ast: e404d8ebfd2cf8845b8751ddd34fe0fa184f9eea0dd34ab494da3ff28077db27
bytecode: eac5d0cfbac44a017f12d12a655088f7aa15d0567afa771b5ff8d83ba7a9eacd
warnings: ""
diff --git a/tests/expectations/compiler/function/program_function_empty_body.out b/tests/expectations/compiler/function/program_function_empty_body.out
index bf170cdae2..01c0ac94b9 100644
--- a/tests/expectations/compiler/function/program_function_empty_body.out
+++ b/tests/expectations/compiler/function/program_function_empty_body.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 6a343455b83835e5e2bc4760238b988d508dbf8a73b078f95bbd92c825f931bc
- unrolled_ast: 6a343455b83835e5e2bc4760238b988d508dbf8a73b078f95bbd92c825f931bc
- ssa_ast: 6a343455b83835e5e2bc4760238b988d508dbf8a73b078f95bbd92c825f931bc
- flattened_ast: 6a343455b83835e5e2bc4760238b988d508dbf8a73b078f95bbd92c825f931bc
- inlined_ast: 6a343455b83835e5e2bc4760238b988d508dbf8a73b078f95bbd92c825f931bc
- dce_ast: 6a343455b83835e5e2bc4760238b988d508dbf8a73b078f95bbd92c825f931bc
+ - - initial_ast: 0c4a42d58a0ca5ab17a7b979dd695400a33bde675de010d981d80bfe9e4e81cc
+ unrolled_ast: 0c4a42d58a0ca5ab17a7b979dd695400a33bde675de010d981d80bfe9e4e81cc
+ ssa_ast: 0c4a42d58a0ca5ab17a7b979dd695400a33bde675de010d981d80bfe9e4e81cc
+ flattened_ast: 0c4a42d58a0ca5ab17a7b979dd695400a33bde675de010d981d80bfe9e4e81cc
+ inlined_ast: 0c4a42d58a0ca5ab17a7b979dd695400a33bde675de010d981d80bfe9e4e81cc
+ dce_ast: 0c4a42d58a0ca5ab17a7b979dd695400a33bde675de010d981d80bfe9e4e81cc
bytecode: abc411306856bb13d787153cb890d742f962dfe924477954c427b7a3ab4e279b
warnings: ""
diff --git a/tests/expectations/compiler/function/program_function_unit_type.out b/tests/expectations/compiler/function/program_function_unit_type.out
index 5c824a6e08..af150aa0a9 100644
--- a/tests/expectations/compiler/function/program_function_unit_type.out
+++ b/tests/expectations/compiler/function/program_function_unit_type.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 46c8f1a9f3ac3b544211d70cbf18eb2c30e659096e36309b268ecebfb8901047
- unrolled_ast: 46c8f1a9f3ac3b544211d70cbf18eb2c30e659096e36309b268ecebfb8901047
- ssa_ast: 46c8f1a9f3ac3b544211d70cbf18eb2c30e659096e36309b268ecebfb8901047
- flattened_ast: 46c8f1a9f3ac3b544211d70cbf18eb2c30e659096e36309b268ecebfb8901047
- inlined_ast: 46c8f1a9f3ac3b544211d70cbf18eb2c30e659096e36309b268ecebfb8901047
- dce_ast: 46c8f1a9f3ac3b544211d70cbf18eb2c30e659096e36309b268ecebfb8901047
+ - - initial_ast: 673304b96a3e4472415af69a6ed9c8341c3522ec20207d413c282d65f0b4f055
+ unrolled_ast: 673304b96a3e4472415af69a6ed9c8341c3522ec20207d413c282d65f0b4f055
+ ssa_ast: 673304b96a3e4472415af69a6ed9c8341c3522ec20207d413c282d65f0b4f055
+ flattened_ast: 673304b96a3e4472415af69a6ed9c8341c3522ec20207d413c282d65f0b4f055
+ inlined_ast: 673304b96a3e4472415af69a6ed9c8341c3522ec20207d413c282d65f0b4f055
+ dce_ast: 673304b96a3e4472415af69a6ed9c8341c3522ec20207d413c282d65f0b4f055
bytecode: 8ed93150ef7e3de74faaace88f995a65373e73428068d75142100775684d2fe7
warnings: ""
diff --git a/tests/expectations/compiler/function/program_function_with_mode.out b/tests/expectations/compiler/function/program_function_with_mode.out
index a72d0ac50d..3ad7fb611b 100644
--- a/tests/expectations/compiler/function/program_function_with_mode.out
+++ b/tests/expectations/compiler/function/program_function_with_mode.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: b240780b5255b2ceb6f095c0a4a2061bc060fb06d9ad0725f1e4aa1de1ab2500
- unrolled_ast: b240780b5255b2ceb6f095c0a4a2061bc060fb06d9ad0725f1e4aa1de1ab2500
- ssa_ast: 52bc08100046182123c83e77a8f89b24a92f6c5dedb09115361d500e08f92443
- flattened_ast: a1af6ce731eb84ce6f493bfffa4c34d682203f41f036a54613bc22b74e135d7a
- inlined_ast: a1af6ce731eb84ce6f493bfffa4c34d682203f41f036a54613bc22b74e135d7a
- dce_ast: a1af6ce731eb84ce6f493bfffa4c34d682203f41f036a54613bc22b74e135d7a
+ - - initial_ast: 666a17919b11d3883495cb8b871af96937bbb2b48093f33514455c2d28383c79
+ unrolled_ast: 666a17919b11d3883495cb8b871af96937bbb2b48093f33514455c2d28383c79
+ ssa_ast: d3d36880d0e6149f87a845fa0954b37f4258afb127f975427cc90faf3d422379
+ flattened_ast: 73a4090d206d60892ad5148c6adeb64c09d99148e10af3b15a1317e7cb4b5c70
+ inlined_ast: 73a4090d206d60892ad5148c6adeb64c09d99148e10af3b15a1317e7cb4b5c70
+ dce_ast: 73a4090d206d60892ad5148c6adeb64c09d99148e10af3b15a1317e7cb4b5c70
bytecode: 7d4b43f8c90f7d5050fe8df5f3e44485187d882e4ecd4a9fcf9aae5ae14413df
warnings: ""
diff --git a/tests/expectations/compiler/function/record_in_conditional_return.out b/tests/expectations/compiler/function/record_in_conditional_return.out
index 1224d0cf8f..b15a3b4776 100644
--- a/tests/expectations/compiler/function/record_in_conditional_return.out
+++ b/tests/expectations/compiler/function/record_in_conditional_return.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 74f1066bae3c506b8dae9f97604449290da106215ca4a78a6991051de57d89b5
- unrolled_ast: 74f1066bae3c506b8dae9f97604449290da106215ca4a78a6991051de57d89b5
- ssa_ast: aac5000ac9a2bbec95c3473d88b33a3b5a336d7743a626c38ed573fb1c779340
- flattened_ast: 165a7c6e1e63776c04955b0668028ab74b01fcd7ac993a3c683c86f278c95ade
- inlined_ast: 165a7c6e1e63776c04955b0668028ab74b01fcd7ac993a3c683c86f278c95ade
- dce_ast: 165a7c6e1e63776c04955b0668028ab74b01fcd7ac993a3c683c86f278c95ade
+ - - initial_ast: b275f9502a824a6e591bd11bb9c92d261b93fffea7c80f24e24e475cfde00af3
+ unrolled_ast: b275f9502a824a6e591bd11bb9c92d261b93fffea7c80f24e24e475cfde00af3
+ ssa_ast: 2cd2becdf0a5960bb83f7ab31f5fa1ff2a84f8ca9615362dca5cd46f18f86e70
+ flattened_ast: 5e660774965ed7a207f9384ae924426b097f5d14786acead84827b0c1f41cb5e
+ inlined_ast: 5e660774965ed7a207f9384ae924426b097f5d14786acead84827b0c1f41cb5e
+ dce_ast: 5e660774965ed7a207f9384ae924426b097f5d14786acead84827b0c1f41cb5e
bytecode: 09eb168678e6d283b54048071265b282a4e47edb37a9544b4e44f478cbf21dff
warnings: ""
diff --git a/tests/expectations/compiler/function/self.out b/tests/expectations/compiler/function/self.out
index d19592e2f0..61e87bffc1 100644
--- a/tests/expectations/compiler/function/self.out
+++ b/tests/expectations/compiler/function/self.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 09d380a68474ee8246b86ff6a716e98d7b343af295ce32df11e80939b4eb135a
- unrolled_ast: 09d380a68474ee8246b86ff6a716e98d7b343af295ce32df11e80939b4eb135a
- ssa_ast: f7cf99d358a80e0fb7ac4035ebfbcf9483a486fd733959a24b671dcd3e08bd9d
- flattened_ast: 5621ce8252078e3c62b5188526687a0ba7a33ed516735037d46f5e2c1c9acf3a
- inlined_ast: 5621ce8252078e3c62b5188526687a0ba7a33ed516735037d46f5e2c1c9acf3a
- dce_ast: 5621ce8252078e3c62b5188526687a0ba7a33ed516735037d46f5e2c1c9acf3a
+ - - initial_ast: 417c3f99c0241a5722f637fdb3ab8e5e70a9685a9cbd8b13c3544943023814b1
+ unrolled_ast: 417c3f99c0241a5722f637fdb3ab8e5e70a9685a9cbd8b13c3544943023814b1
+ ssa_ast: d3276e8eda38b2dd338fc6e46d6009c62612220fd354bb130928ae23d1436170
+ flattened_ast: 93d3ad814c3cce0a6980b1eefbfc33573f1c2ef3c4df449ab06b5fb54a37589d
+ inlined_ast: 93d3ad814c3cce0a6980b1eefbfc33573f1c2ef3c4df449ab06b5fb54a37589d
+ dce_ast: 93d3ad814c3cce0a6980b1eefbfc33573f1c2ef3c4df449ab06b5fb54a37589d
bytecode: 189a1342c4be53d495f4ebae39c645cb1f27532c1cc1f27f4ed656ed200f05af
warnings: ""
diff --git a/tests/expectations/compiler/group/add.out b/tests/expectations/compiler/group/add.out
index 31fb3546da..90bfcf4c7e 100644
--- a/tests/expectations/compiler/group/add.out
+++ b/tests/expectations/compiler/group/add.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 8a63ddc2632d093e0c5acb7a3a51a41d588188ac05f5e0e8b309bf4ff85755e6
- unrolled_ast: 8a63ddc2632d093e0c5acb7a3a51a41d588188ac05f5e0e8b309bf4ff85755e6
- ssa_ast: 93527404a2273693c87ef75e9b4598a512e27de7d682be813baf7abe536755d8
- flattened_ast: fb8eb972c5e55fb0850d3515770b9dc207fd2ede668ef8fa4da72269a7d5a043
- inlined_ast: fb8eb972c5e55fb0850d3515770b9dc207fd2ede668ef8fa4da72269a7d5a043
- dce_ast: fb8eb972c5e55fb0850d3515770b9dc207fd2ede668ef8fa4da72269a7d5a043
+ - - initial_ast: d063f7eb8cc112be410a45976d6de9c1eec7ec2036eec85d563546c945559998
+ unrolled_ast: d063f7eb8cc112be410a45976d6de9c1eec7ec2036eec85d563546c945559998
+ ssa_ast: 1cbb5276a931bece7e00ed1db43583783fa078020f618ce6c3b972430ce34507
+ flattened_ast: a7234ed32bc0bbfc6f53785816b94ba33d2a3ee488c45607dbd5008538c52d3c
+ inlined_ast: a7234ed32bc0bbfc6f53785816b94ba33d2a3ee488c45607dbd5008538c52d3c
+ dce_ast: a7234ed32bc0bbfc6f53785816b94ba33d2a3ee488c45607dbd5008538c52d3c
bytecode: e5ff5cd670d0f32a96530eeba1b403bf2d6d5ff8ed31f4328227bb8857708f76
warnings: ""
diff --git a/tests/expectations/compiler/group/assert_eq.out b/tests/expectations/compiler/group/assert_eq.out
index e2063e9ecf..a96dea78fc 100644
--- a/tests/expectations/compiler/group/assert_eq.out
+++ b/tests/expectations/compiler/group/assert_eq.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: d46f9e78fe7243c6eaf708f6503761fcf1a264c79af6e709587e8c5cb40ef332
- unrolled_ast: d46f9e78fe7243c6eaf708f6503761fcf1a264c79af6e709587e8c5cb40ef332
- ssa_ast: ae9e7dbaa1df8397ba6bf8c0b76d51efcf363f75cb7e22c2fa3bea29cb0e895d
- flattened_ast: 6a94a55b67bf6e0a76416d5f200029415ea0968b89d79a4f22bedc92ae54ff12
- inlined_ast: 6a94a55b67bf6e0a76416d5f200029415ea0968b89d79a4f22bedc92ae54ff12
- dce_ast: 6a94a55b67bf6e0a76416d5f200029415ea0968b89d79a4f22bedc92ae54ff12
+ - - initial_ast: 535c9e01def563c4fc17d5046e9cd18a3cc085a996244bcd0c4bce7b70639bdd
+ unrolled_ast: 535c9e01def563c4fc17d5046e9cd18a3cc085a996244bcd0c4bce7b70639bdd
+ ssa_ast: f032f2c5c78968b1f8cf1befcba874bcf6b8579441d65be7f4646f8667526019
+ flattened_ast: 64b4e69f1638dc911098416cc5f64fa119fe7fc4df9ded921ca8e937f221af6d
+ inlined_ast: 64b4e69f1638dc911098416cc5f64fa119fe7fc4df9ded921ca8e937f221af6d
+ dce_ast: 64b4e69f1638dc911098416cc5f64fa119fe7fc4df9ded921ca8e937f221af6d
bytecode: eb0861b61cc665bd3edf10993c284116f86a8853e5c44847b4f0ec2d99fd6c3f
warnings: ""
diff --git a/tests/expectations/compiler/group/eq.out b/tests/expectations/compiler/group/eq.out
index e2063e9ecf..a96dea78fc 100644
--- a/tests/expectations/compiler/group/eq.out
+++ b/tests/expectations/compiler/group/eq.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: d46f9e78fe7243c6eaf708f6503761fcf1a264c79af6e709587e8c5cb40ef332
- unrolled_ast: d46f9e78fe7243c6eaf708f6503761fcf1a264c79af6e709587e8c5cb40ef332
- ssa_ast: ae9e7dbaa1df8397ba6bf8c0b76d51efcf363f75cb7e22c2fa3bea29cb0e895d
- flattened_ast: 6a94a55b67bf6e0a76416d5f200029415ea0968b89d79a4f22bedc92ae54ff12
- inlined_ast: 6a94a55b67bf6e0a76416d5f200029415ea0968b89d79a4f22bedc92ae54ff12
- dce_ast: 6a94a55b67bf6e0a76416d5f200029415ea0968b89d79a4f22bedc92ae54ff12
+ - - initial_ast: 535c9e01def563c4fc17d5046e9cd18a3cc085a996244bcd0c4bce7b70639bdd
+ unrolled_ast: 535c9e01def563c4fc17d5046e9cd18a3cc085a996244bcd0c4bce7b70639bdd
+ ssa_ast: f032f2c5c78968b1f8cf1befcba874bcf6b8579441d65be7f4646f8667526019
+ flattened_ast: 64b4e69f1638dc911098416cc5f64fa119fe7fc4df9ded921ca8e937f221af6d
+ inlined_ast: 64b4e69f1638dc911098416cc5f64fa119fe7fc4df9ded921ca8e937f221af6d
+ dce_ast: 64b4e69f1638dc911098416cc5f64fa119fe7fc4df9ded921ca8e937f221af6d
bytecode: eb0861b61cc665bd3edf10993c284116f86a8853e5c44847b4f0ec2d99fd6c3f
warnings: ""
diff --git a/tests/expectations/compiler/group/group_mul.out b/tests/expectations/compiler/group/group_mul.out
index 40ed3b24e7..d2b552f9c4 100644
--- a/tests/expectations/compiler/group/group_mul.out
+++ b/tests/expectations/compiler/group/group_mul.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 5ece34df030e2e1b8c4978490da897a4790980be8e3db6ba59a1bca995e34514
- unrolled_ast: 5ece34df030e2e1b8c4978490da897a4790980be8e3db6ba59a1bca995e34514
- ssa_ast: ea25750a75ae1aad0c436fd1c4af381f3b1ff1f389bbc07344f8d8dae74eef91
- flattened_ast: 10a306c6d15ca0748be2fa6240161fefa8e8918911ee4d19534d00eba3e71b9e
- inlined_ast: 10a306c6d15ca0748be2fa6240161fefa8e8918911ee4d19534d00eba3e71b9e
- dce_ast: e30460693f49873aed22a929ff3649ec4374083e0e3ec53be38cca118e072a72
+ - - initial_ast: 6f7948ae4476df75e896b934dbbecc2b6cdb912123a66122e96cf50dfe73e0dd
+ unrolled_ast: 6f7948ae4476df75e896b934dbbecc2b6cdb912123a66122e96cf50dfe73e0dd
+ ssa_ast: 330d7ec83f0aa56479f68cc03c2060e8e60a59b1c56af5712ca5d3fd941254d2
+ flattened_ast: 82c2a121b0d736042a2fefbb998ada3093711d3eeb832880dc75134a59535d63
+ inlined_ast: 82c2a121b0d736042a2fefbb998ada3093711d3eeb832880dc75134a59535d63
+ dce_ast: 7469823e9e90c2bc72b776186f8c5bd9af74d33f9ff3ed4fd3b37e065e3b71ec
bytecode: 893927d508e10659ff793c68266c2702a5002dab713b22c8e5d00abec91925e7
warnings: ""
diff --git a/tests/expectations/compiler/group/input.out b/tests/expectations/compiler/group/input.out
index e2063e9ecf..a96dea78fc 100644
--- a/tests/expectations/compiler/group/input.out
+++ b/tests/expectations/compiler/group/input.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: d46f9e78fe7243c6eaf708f6503761fcf1a264c79af6e709587e8c5cb40ef332
- unrolled_ast: d46f9e78fe7243c6eaf708f6503761fcf1a264c79af6e709587e8c5cb40ef332
- ssa_ast: ae9e7dbaa1df8397ba6bf8c0b76d51efcf363f75cb7e22c2fa3bea29cb0e895d
- flattened_ast: 6a94a55b67bf6e0a76416d5f200029415ea0968b89d79a4f22bedc92ae54ff12
- inlined_ast: 6a94a55b67bf6e0a76416d5f200029415ea0968b89d79a4f22bedc92ae54ff12
- dce_ast: 6a94a55b67bf6e0a76416d5f200029415ea0968b89d79a4f22bedc92ae54ff12
+ - - initial_ast: 535c9e01def563c4fc17d5046e9cd18a3cc085a996244bcd0c4bce7b70639bdd
+ unrolled_ast: 535c9e01def563c4fc17d5046e9cd18a3cc085a996244bcd0c4bce7b70639bdd
+ ssa_ast: f032f2c5c78968b1f8cf1befcba874bcf6b8579441d65be7f4646f8667526019
+ flattened_ast: 64b4e69f1638dc911098416cc5f64fa119fe7fc4df9ded921ca8e937f221af6d
+ inlined_ast: 64b4e69f1638dc911098416cc5f64fa119fe7fc4df9ded921ca8e937f221af6d
+ dce_ast: 64b4e69f1638dc911098416cc5f64fa119fe7fc4df9ded921ca8e937f221af6d
bytecode: eb0861b61cc665bd3edf10993c284116f86a8853e5c44847b4f0ec2d99fd6c3f
warnings: ""
diff --git a/tests/expectations/compiler/group/mul.out b/tests/expectations/compiler/group/mul.out
index f4d10213aa..6aa8eb81bf 100644
--- a/tests/expectations/compiler/group/mul.out
+++ b/tests/expectations/compiler/group/mul.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 30d2a04c0577317210def067a5155151eb522249e78b6416c45ea69c1c65a10b
- unrolled_ast: 30d2a04c0577317210def067a5155151eb522249e78b6416c45ea69c1c65a10b
- ssa_ast: e86a8817d2bbcbf9bcf1fa4e6b3491d07691532c8371e8c06ea597c916683dce
- flattened_ast: fea850a724c312c42466e22afa2b21380f9637174fd275237cbdf593b8b0c9dd
- inlined_ast: fea850a724c312c42466e22afa2b21380f9637174fd275237cbdf593b8b0c9dd
- dce_ast: fea850a724c312c42466e22afa2b21380f9637174fd275237cbdf593b8b0c9dd
+ - - initial_ast: 58ab037af14f17fb0b909575276a98b51a267dc3f1f6773a46483d4f5f2c2fad
+ unrolled_ast: 58ab037af14f17fb0b909575276a98b51a267dc3f1f6773a46483d4f5f2c2fad
+ ssa_ast: f802a5291da6427c97ddc1d7ff5d76a02bb3d34b17d6e4eb128e0c1e8dc5dbfc
+ flattened_ast: fb9b32abd3f503aee3ca56e5719438ee15c7560491ab3ea56d6029f94e7e055d
+ inlined_ast: fb9b32abd3f503aee3ca56e5719438ee15c7560491ab3ea56d6029f94e7e055d
+ dce_ast: fb9b32abd3f503aee3ca56e5719438ee15c7560491ab3ea56d6029f94e7e055d
bytecode: 5ae93b430e99846cd18eedb09361257138ec9e2708bdb12c5f8de43ee470c031
warnings: ""
diff --git a/tests/expectations/compiler/group/mult_by_scalar.out b/tests/expectations/compiler/group/mult_by_scalar.out
index 465bd9fed4..263b442a9c 100644
--- a/tests/expectations/compiler/group/mult_by_scalar.out
+++ b/tests/expectations/compiler/group/mult_by_scalar.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: f15fa0ac6f61834601639168787aaeba57abe293e45e559a2e17456aa61a2d69
- unrolled_ast: f15fa0ac6f61834601639168787aaeba57abe293e45e559a2e17456aa61a2d69
- ssa_ast: e131305123f3f30fd02823739a124336f59950def015a2e16f6ae0d7da276214
- flattened_ast: 2369a4344b21218b00ff06f027f54e81240ee05e02297c039822ebdddc9b6282
- inlined_ast: 2369a4344b21218b00ff06f027f54e81240ee05e02297c039822ebdddc9b6282
- dce_ast: 2369a4344b21218b00ff06f027f54e81240ee05e02297c039822ebdddc9b6282
+ - - initial_ast: a3a067c8ecc32f815a58b98ee6bb6200f4a24983ab264f68cf3c64f871b5b244
+ unrolled_ast: a3a067c8ecc32f815a58b98ee6bb6200f4a24983ab264f68cf3c64f871b5b244
+ ssa_ast: bf644bb764bff5472f1dc62ff66e3cc3d65f43efdfa30b2904fdb7effea737e1
+ flattened_ast: 040778190370ff57432ece4c84b129a8b42818c57e10f4e3eba3dfb79ab61b86
+ inlined_ast: 040778190370ff57432ece4c84b129a8b42818c57e10f4e3eba3dfb79ab61b86
+ dce_ast: 040778190370ff57432ece4c84b129a8b42818c57e10f4e3eba3dfb79ab61b86
bytecode: 8d98c485074bce1870f038811bfa40e7910f16e7e489f22263f9b1816b1e2d8c
warnings: ""
diff --git a/tests/expectations/compiler/group/negate.out b/tests/expectations/compiler/group/negate.out
index bb3fc31629..27796fa340 100644
--- a/tests/expectations/compiler/group/negate.out
+++ b/tests/expectations/compiler/group/negate.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: c1b1b7c0ce432d5ba810075cc7162357ecce82e6e5c9903a8d1f7464dc6b1018
- unrolled_ast: c1b1b7c0ce432d5ba810075cc7162357ecce82e6e5c9903a8d1f7464dc6b1018
- ssa_ast: 809813c98bef149a0da8d00cfb186c4579d9318a8c030278bc66f3feeb2a95cf
- flattened_ast: e78c54476d0f2744d56e8e84d153b15c5ef7ec3edea3e0c8998474fbec6c78c7
- inlined_ast: e78c54476d0f2744d56e8e84d153b15c5ef7ec3edea3e0c8998474fbec6c78c7
- dce_ast: e78c54476d0f2744d56e8e84d153b15c5ef7ec3edea3e0c8998474fbec6c78c7
+ - - initial_ast: d0ff0a3499d7ad95d2331d0ca37c70a555b59a2a54767abf56d1d31373ea1bef
+ unrolled_ast: d0ff0a3499d7ad95d2331d0ca37c70a555b59a2a54767abf56d1d31373ea1bef
+ ssa_ast: 80ca3e8962b66ac795c8dde0b6325a5e9f599a5019ca58e58b355ed2ae9697a0
+ flattened_ast: 794a932001938db4a01aba5f2e8399497c6f2bdff337d922bb3e026b2a1aba59
+ inlined_ast: 794a932001938db4a01aba5f2e8399497c6f2bdff337d922bb3e026b2a1aba59
+ dce_ast: 794a932001938db4a01aba5f2e8399497c6f2bdff337d922bb3e026b2a1aba59
bytecode: 0d7662a131d11ba04a4f945b24906a6f1899ac4260e423cc48aadd781371d3f5
warnings: ""
diff --git a/tests/expectations/compiler/group/operator_methods.out b/tests/expectations/compiler/group/operator_methods.out
index fe1671fb0b..9dc644b566 100644
--- a/tests/expectations/compiler/group/operator_methods.out
+++ b/tests/expectations/compiler/group/operator_methods.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 7840ca57eb2f32d2f6a3fdcb58a8fda5a15600ca31d8fd3a149129de61c30a13
- unrolled_ast: 7840ca57eb2f32d2f6a3fdcb58a8fda5a15600ca31d8fd3a149129de61c30a13
- ssa_ast: 084403de451d50b3941abf9a007cc223e8ec038cc04e2204bb2483d92b861fb6
- flattened_ast: ec3eec8f9dd98b80fe3621ab58494a4a0b3ff0e60edbec554ddc2a4138dd4fc9
- inlined_ast: ec3eec8f9dd98b80fe3621ab58494a4a0b3ff0e60edbec554ddc2a4138dd4fc9
- dce_ast: 8f4373695fb9563b015f6a125615b320fd1cfae3e968ea36788c23b7895f2c95
+ - - initial_ast: f9b4eaa61b601d31b1fb87510fa173185645d02572755627d1837b6018c2f399
+ unrolled_ast: f9b4eaa61b601d31b1fb87510fa173185645d02572755627d1837b6018c2f399
+ ssa_ast: 95214344d65f15d3d1cc9e85ed95270a49df8abe5a95d891b7865253c160bb65
+ flattened_ast: 46aa6e1b9c28994aefb22473beb3c8205f7ac318e778eb00965a7ba92a0d7af8
+ inlined_ast: 46aa6e1b9c28994aefb22473beb3c8205f7ac318e778eb00965a7ba92a0d7af8
+ dce_ast: 9bc23c2eb5008e8d5af7b8ff4adb45e9067d18efca63deba222c43235c6acabe
bytecode: f8f1b8520fc2b0b64155f840db31d03aeee1afecd309f7a4be10038ee72fc5ea
warnings: ""
diff --git a/tests/expectations/compiler/group/point_input.out b/tests/expectations/compiler/group/point_input.out
index 1d583f067b..52d7980237 100644
--- a/tests/expectations/compiler/group/point_input.out
+++ b/tests/expectations/compiler/group/point_input.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 7da2673aada54bb5a17fd1783f3346b49389a8f5a3777c7e43c717453e627868
- unrolled_ast: 7da2673aada54bb5a17fd1783f3346b49389a8f5a3777c7e43c717453e627868
- ssa_ast: bb05e4f93c78ac321b3dc25afdcf2fac45dc1db9a4c01e139a576594deda8b2b
- flattened_ast: 5230f944fffccae1af7e94f6e46f49b69b4f9ac21c32e2c0e7026a2d6e6071d2
- inlined_ast: 5230f944fffccae1af7e94f6e46f49b69b4f9ac21c32e2c0e7026a2d6e6071d2
- dce_ast: 5230f944fffccae1af7e94f6e46f49b69b4f9ac21c32e2c0e7026a2d6e6071d2
+ - - initial_ast: d68a294d45e93c9d1b407b27a0edf7e7fdee1e1d1ab91b3bd932ebe5b64218e0
+ unrolled_ast: d68a294d45e93c9d1b407b27a0edf7e7fdee1e1d1ab91b3bd932ebe5b64218e0
+ ssa_ast: 4866f85fe36a80c4ba9d08fd68bc13825adf300b55bd830be09c560bf330dbd7
+ flattened_ast: c6cc4a033d316b2661080be928d3eb0c34c784bd7e303f8646c983efd8337214
+ inlined_ast: c6cc4a033d316b2661080be928d3eb0c34c784bd7e303f8646c983efd8337214
+ dce_ast: c6cc4a033d316b2661080be928d3eb0c34c784bd7e303f8646c983efd8337214
bytecode: e7f080384059049f2c24ec0a010b5ec6b055497b51b78d736a5e2e8fa7b441eb
warnings: ""
diff --git a/tests/expectations/compiler/group/sub.out b/tests/expectations/compiler/group/sub.out
index 783eb32857..fd71f14ca8 100644
--- a/tests/expectations/compiler/group/sub.out
+++ b/tests/expectations/compiler/group/sub.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 57a4673db7fd8ba95410ee15a34570a15b168a7734c03bfa1a915a799bc41060
- unrolled_ast: 57a4673db7fd8ba95410ee15a34570a15b168a7734c03bfa1a915a799bc41060
- ssa_ast: c7ef2a2666b54099f49f96b949ecb811c4fb87fd008cfce40c1d3cf4698b2b90
- flattened_ast: a682efda5ec163a12aa62f6a300ed5dd1d26a3195b10fb5ed9b955bee472e69a
- inlined_ast: a682efda5ec163a12aa62f6a300ed5dd1d26a3195b10fb5ed9b955bee472e69a
- dce_ast: a682efda5ec163a12aa62f6a300ed5dd1d26a3195b10fb5ed9b955bee472e69a
+ - - initial_ast: 5dc762304f4fb5163029b60650e30ef414cc5420b20945168801068d0c59376b
+ unrolled_ast: 5dc762304f4fb5163029b60650e30ef414cc5420b20945168801068d0c59376b
+ ssa_ast: bbc5412996002e09684a4f0c923acdd42b91eff237279f066a2344a555def9ca
+ flattened_ast: b3fcfa059a42e63faad40e677b7744053bafb01f2bf7801d854ac324bd47733a
+ inlined_ast: b3fcfa059a42e63faad40e677b7744053bafb01f2bf7801d854ac324bd47733a
+ dce_ast: b3fcfa059a42e63faad40e677b7744053bafb01f2bf7801d854ac324bd47733a
bytecode: cab98d3ba5835201a8db5ce82ab32e51dc68f37a01156374e2f00a8bcbd82308
warnings: ""
diff --git a/tests/expectations/compiler/group/ternary.out b/tests/expectations/compiler/group/ternary.out
index 085fb88376..5928850c7a 100644
--- a/tests/expectations/compiler/group/ternary.out
+++ b/tests/expectations/compiler/group/ternary.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: d480245307585a82b32001602c1578995329184c78e513e5707ac7dba987643b
- unrolled_ast: d480245307585a82b32001602c1578995329184c78e513e5707ac7dba987643b
- ssa_ast: 06f768499bd95e8a28d39bff5a586be2d3518f2440a12e81694c9330aeeda753
- flattened_ast: e7bb6ed0aa06551efb54e4bfd79adca38b28d5d2ea71f670f7467f6ef4e2de98
- inlined_ast: e7bb6ed0aa06551efb54e4bfd79adca38b28d5d2ea71f670f7467f6ef4e2de98
- dce_ast: e7bb6ed0aa06551efb54e4bfd79adca38b28d5d2ea71f670f7467f6ef4e2de98
+ - - initial_ast: 1e3ca481a60cc9c530eaa5ef718200ed559e10d75c8b8f10a3530ee3f91c5cef
+ unrolled_ast: 1e3ca481a60cc9c530eaa5ef718200ed559e10d75c8b8f10a3530ee3f91c5cef
+ ssa_ast: 931973d047b7d57a938556bbeeca78b59e1d19ac57f5e4f9ada1eee396f9202f
+ flattened_ast: d7babf9c07d7af2cb5bfb2d608b98816ba99fff1ec539b8de5824f4550d832d4
+ inlined_ast: d7babf9c07d7af2cb5bfb2d608b98816ba99fff1ec539b8de5824f4550d832d4
+ dce_ast: d7babf9c07d7af2cb5bfb2d608b98816ba99fff1ec539b8de5824f4550d832d4
bytecode: d60be9014c6563fb9bb800891ce6238d2f99473faf47c92cf99893ad1474a64e
warnings: ""
diff --git a/tests/expectations/compiler/group/to_x_coordinate.out b/tests/expectations/compiler/group/to_x_coordinate.out
index d708a63580..72ad59b628 100644
--- a/tests/expectations/compiler/group/to_x_coordinate.out
+++ b/tests/expectations/compiler/group/to_x_coordinate.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 20332c6a83a3628dd4f17d8653acdf28dd8e54bcaf9cab071fda7cbbf3ff3d29
- unrolled_ast: 20332c6a83a3628dd4f17d8653acdf28dd8e54bcaf9cab071fda7cbbf3ff3d29
- ssa_ast: 2bfa5ff05133abdf9553186a96a35c8466b5a49366ea07cea92e01f30c04f769
- flattened_ast: f7fd524a8a3e98f0e01f4c71b09bea3032867a086447ea72f4cdded1a581983d
- inlined_ast: f7fd524a8a3e98f0e01f4c71b09bea3032867a086447ea72f4cdded1a581983d
- dce_ast: 644ec7d38093f28ca0b0908282d7ff8032f7b22a0cf98c47d5ffa0ad16f047b8
+ - - initial_ast: 0dbcbb169e9aeeb8780029b2693b67ee69b7c72f6650cc343322da413f62ab86
+ unrolled_ast: 0dbcbb169e9aeeb8780029b2693b67ee69b7c72f6650cc343322da413f62ab86
+ ssa_ast: 3aec3281c4fe52210cec95bc2638cda34208a73d5194b5ce7fc104b95d927919
+ flattened_ast: f6bd03925a3cd15b527d31d2022ff9d3da7389a5866873d8c755e6b733d08116
+ inlined_ast: f6bd03925a3cd15b527d31d2022ff9d3da7389a5866873d8c755e6b733d08116
+ dce_ast: 44bfad549691bae85d759d5ea86b91e482b71671290def0e83f8630cdce0cc0f
bytecode: 51e95e10668242bec30e9917715d9856da632e933c33207ee41c5ed38d6366aa
warnings: ""
diff --git a/tests/expectations/compiler/group/to_y_coordinate.out b/tests/expectations/compiler/group/to_y_coordinate.out
index c182766986..8479141ff0 100644
--- a/tests/expectations/compiler/group/to_y_coordinate.out
+++ b/tests/expectations/compiler/group/to_y_coordinate.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 62e89c72fcd4f62002450d1c82060f2f662ad6e1c12a19f0e6b994c50ba0491b
- unrolled_ast: 62e89c72fcd4f62002450d1c82060f2f662ad6e1c12a19f0e6b994c50ba0491b
- ssa_ast: b3c38a64899eef777c4bdd38d5db3f68148334795f4e9b89449eb9148db03eb3
- flattened_ast: da24a573e4ff569e242f88f73869c2251e19bb5ae62ef602773c0a48863bb9b3
- inlined_ast: da24a573e4ff569e242f88f73869c2251e19bb5ae62ef602773c0a48863bb9b3
- dce_ast: d313e678afef867d5cbca6829c81515387bcc768eeb4044b25c7996f4d177c63
+ - - initial_ast: c507383c1ab76177af879038bc10c041383cc7a8c279608090e748086dbc7280
+ unrolled_ast: c507383c1ab76177af879038bc10c041383cc7a8c279608090e748086dbc7280
+ ssa_ast: ca84dfa0d1d72e56e0c3c1cec5fa051917ab9de240a93fa249adc4c5df835b71
+ flattened_ast: 55c0729e70762952c978d6b93ad94c6028d7ad7b794ba8295639c4ec664fb25e
+ inlined_ast: 55c0729e70762952c978d6b93ad94c6028d7ad7b794ba8295639c4ec664fb25e
+ dce_ast: 9143f5ebe2811be9f8bd1c7263701b54638fb544804f96834a41d1b426fa5a7f
bytecode: ea2e94f0f589fac4565040575643b1b7cd7813fe513d5b09b17c191bbf0f727e
warnings: ""
diff --git a/tests/expectations/compiler/group/x_and_y.out b/tests/expectations/compiler/group/x_and_y.out
index a63563ec3e..8bc29c7d9a 100644
--- a/tests/expectations/compiler/group/x_and_y.out
+++ b/tests/expectations/compiler/group/x_and_y.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 8fe0d1d02e535dadd5bc65feccbd4fce90ac88a34606c9cf93bdc8678d563855
- unrolled_ast: 8fe0d1d02e535dadd5bc65feccbd4fce90ac88a34606c9cf93bdc8678d563855
- ssa_ast: b3624f2d15152428a37fae2e9bb6bb0bc72384b153bd57246379d6261ceeb9cb
- flattened_ast: 02643666dc4ebb26b5d599c20472a82e10947e8ed6779e340e503b05db694198
- inlined_ast: 02643666dc4ebb26b5d599c20472a82e10947e8ed6779e340e503b05db694198
- dce_ast: 02643666dc4ebb26b5d599c20472a82e10947e8ed6779e340e503b05db694198
+ - - initial_ast: bf10281b3c45a0353c2ce919266637edbdfcaea0c54ca05cb7f1fcad1d77e0ba
+ unrolled_ast: bf10281b3c45a0353c2ce919266637edbdfcaea0c54ca05cb7f1fcad1d77e0ba
+ ssa_ast: 5a7c0a95537ccebc8ddc593cad945583a4ed80e8022a2c2cd1db0774bd5cc7cd
+ flattened_ast: fbe05258258b5d1b647cee7d08e40ab565fbe26c8b959288a99889b7b2d69b66
+ inlined_ast: fbe05258258b5d1b647cee7d08e40ab565fbe26c8b959288a99889b7b2d69b66
+ dce_ast: fbe05258258b5d1b647cee7d08e40ab565fbe26c8b959288a99889b7b2d69b66
bytecode: c8688cd1fc15c816d4af483fa444f44414acb4b679b0165f9fb7093f77738f5a
warnings: ""
diff --git a/tests/expectations/compiler/group/x_sign_high.out b/tests/expectations/compiler/group/x_sign_high.out
index 78084c89ff..a62748be52 100644
--- a/tests/expectations/compiler/group/x_sign_high.out
+++ b/tests/expectations/compiler/group/x_sign_high.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 3d30382990b5ec3eadf87cbf0a3cee8ae17e4d783e2fada3f1d790b8c599e637
- unrolled_ast: 3d30382990b5ec3eadf87cbf0a3cee8ae17e4d783e2fada3f1d790b8c599e637
- ssa_ast: f78b3c57cfa8409ba3b603ee42373705efaff4a625fcd29597abd90d63db8316
- flattened_ast: 4571065f061a5059794566a2c12ba08b726d97932b7bf756cea7a934f8e0e022
- inlined_ast: 4571065f061a5059794566a2c12ba08b726d97932b7bf756cea7a934f8e0e022
- dce_ast: 4571065f061a5059794566a2c12ba08b726d97932b7bf756cea7a934f8e0e022
+ - - initial_ast: 88b587fb22383986e4bb34027e4f730ea942846c727adad33aa2e511bde2fece
+ unrolled_ast: 88b587fb22383986e4bb34027e4f730ea942846c727adad33aa2e511bde2fece
+ ssa_ast: 263f205d0db56b92e2a51a37bcecf9e9c2a43f86f9421641359f76c2fa0a36f7
+ flattened_ast: 487615045ca8ca316f3e615cbf909dd743d6dafdf3b1b8ef1ede99eb3066e7e2
+ inlined_ast: 487615045ca8ca316f3e615cbf909dd743d6dafdf3b1b8ef1ede99eb3066e7e2
+ dce_ast: 487615045ca8ca316f3e615cbf909dd743d6dafdf3b1b8ef1ede99eb3066e7e2
bytecode: c8688cd1fc15c816d4af483fa444f44414acb4b679b0165f9fb7093f77738f5a
warnings: ""
diff --git a/tests/expectations/compiler/group/x_sign_inferred.out b/tests/expectations/compiler/group/x_sign_inferred.out
index ba9e41f229..3febdcc27e 100644
--- a/tests/expectations/compiler/group/x_sign_inferred.out
+++ b/tests/expectations/compiler/group/x_sign_inferred.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: df82f756e1442522f5165ec1edcff81bc4d5424c68b531c8749bd458744ac9ff
- unrolled_ast: df82f756e1442522f5165ec1edcff81bc4d5424c68b531c8749bd458744ac9ff
- ssa_ast: 2b8f96c04fcd1d1be970ec1c688fbc2a9c29f949cab7afac3770399940d4c6e4
- flattened_ast: 89d0593675ffaa7570e879c725925a7d581dc39a2768679872e9f861bfacc882
- inlined_ast: 89d0593675ffaa7570e879c725925a7d581dc39a2768679872e9f861bfacc882
- dce_ast: 89d0593675ffaa7570e879c725925a7d581dc39a2768679872e9f861bfacc882
+ - - initial_ast: dde52f0c437a58c3092ac594347ccca267c58aefade0d611f542360d5390ea6d
+ unrolled_ast: dde52f0c437a58c3092ac594347ccca267c58aefade0d611f542360d5390ea6d
+ ssa_ast: 8c0103bbc1a294f5e803965d3f3fcfeea08c87e2c5b16c569000d50eabb05199
+ flattened_ast: 07f09e38b8cc6c12d2ff2f8bb45c483e7fee2080bdd373a13aa1f7f39f464551
+ inlined_ast: 07f09e38b8cc6c12d2ff2f8bb45c483e7fee2080bdd373a13aa1f7f39f464551
+ dce_ast: 07f09e38b8cc6c12d2ff2f8bb45c483e7fee2080bdd373a13aa1f7f39f464551
bytecode: c8688cd1fc15c816d4af483fa444f44414acb4b679b0165f9fb7093f77738f5a
warnings: ""
diff --git a/tests/expectations/compiler/group/x_sign_low.out b/tests/expectations/compiler/group/x_sign_low.out
index 0467ba8195..433e31cf08 100644
--- a/tests/expectations/compiler/group/x_sign_low.out
+++ b/tests/expectations/compiler/group/x_sign_low.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 025a397209d0b0588108a4f99e637103d60d654fbf284776073e58f209656910
- unrolled_ast: 025a397209d0b0588108a4f99e637103d60d654fbf284776073e58f209656910
- ssa_ast: e729b830c6d0231f85e8a78630c296cfcbd98133b4b6d2559719d39af7af6f14
- flattened_ast: f1333af91e0503c15ec6db132e8b8994b28cb07e06961044108563ec435b5288
- inlined_ast: f1333af91e0503c15ec6db132e8b8994b28cb07e06961044108563ec435b5288
- dce_ast: f1333af91e0503c15ec6db132e8b8994b28cb07e06961044108563ec435b5288
+ - - initial_ast: 69db03f56a1f503d071f3c945165bccade2f6f357774d02d25cf7495696fca85
+ unrolled_ast: 69db03f56a1f503d071f3c945165bccade2f6f357774d02d25cf7495696fca85
+ ssa_ast: 6d2acde6d343558d5a0caeea9532ded3a426d95f3859087eefcfcc02b1b085ba
+ flattened_ast: 8b72f5dbbb22e4d2aad47709b5ab6e898bacc6d9fdf2da2a9e1d45159f90cb72
+ inlined_ast: 8b72f5dbbb22e4d2aad47709b5ab6e898bacc6d9fdf2da2a9e1d45159f90cb72
+ dce_ast: 8b72f5dbbb22e4d2aad47709b5ab6e898bacc6d9fdf2da2a9e1d45159f90cb72
bytecode: c8688cd1fc15c816d4af483fa444f44414acb4b679b0165f9fb7093f77738f5a
warnings: ""
diff --git a/tests/expectations/compiler/group/zero.out b/tests/expectations/compiler/group/zero.out
index 973b42e292..43b7606590 100644
--- a/tests/expectations/compiler/group/zero.out
+++ b/tests/expectations/compiler/group/zero.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 049ebcc8aee7c4a87355659266eca71d3f480dda69a4771deb75ffcb71187d30
- unrolled_ast: 049ebcc8aee7c4a87355659266eca71d3f480dda69a4771deb75ffcb71187d30
- ssa_ast: 43ce028a30c30e2d672fb95b2694fa54803eba972b996466dbd392780b3baf74
- flattened_ast: 8e4057902e9231d5a558ee8f9d24a0019389f9d93d786ae99c7ed1aa989f29c5
- inlined_ast: 8e4057902e9231d5a558ee8f9d24a0019389f9d93d786ae99c7ed1aa989f29c5
- dce_ast: 8e4057902e9231d5a558ee8f9d24a0019389f9d93d786ae99c7ed1aa989f29c5
+ - - initial_ast: ac982e5e3a9558f6c2362b2217416d8af867149c10516fa3c9f3f7617ad79993
+ unrolled_ast: ac982e5e3a9558f6c2362b2217416d8af867149c10516fa3c9f3f7617ad79993
+ ssa_ast: 209d454125e57db4ecffb16985bf46d352c51ee223f13cee5513dcd046dcb7a7
+ flattened_ast: 544f9f4b7482e4e68f757e5d3f6f6c5ebce7c0529b4365d8768f2330b4887590
+ inlined_ast: 544f9f4b7482e4e68f757e5d3f6f6c5ebce7c0529b4365d8768f2330b4887590
+ dce_ast: 544f9f4b7482e4e68f757e5d3f6f6c5ebce7c0529b4365d8768f2330b4887590
bytecode: 1d6fcff80cb39d7f9451de676f70ab1e4dd1bcca8f7c9d0f1ddd34d12f159594
warnings: ""
diff --git a/tests/expectations/compiler/input/main.out b/tests/expectations/compiler/input/main.out
index 55d5c34ed8..3d7d786279 100644
--- a/tests/expectations/compiler/input/main.out
+++ b/tests/expectations/compiler/input/main.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 281257417e814b4b023b3012dafaf43f595b9081073568ee63d4cce70fd728eb
- unrolled_ast: 281257417e814b4b023b3012dafaf43f595b9081073568ee63d4cce70fd728eb
- ssa_ast: 3187bd21eb4e27414cee29208aabe782444c2bc3228b372c90a852a632bae9d9
- flattened_ast: 9a1fd8fbc9feaabe3fba14d803512de5dffd9f92f96847a9295e2bdcec2b259a
- inlined_ast: 9a1fd8fbc9feaabe3fba14d803512de5dffd9f92f96847a9295e2bdcec2b259a
- dce_ast: 9a1fd8fbc9feaabe3fba14d803512de5dffd9f92f96847a9295e2bdcec2b259a
+ - - initial_ast: ef3f280aaa7cf40d0d002971115b3f62d1f0e57182cd95358f7da1a701f75906
+ unrolled_ast: ef3f280aaa7cf40d0d002971115b3f62d1f0e57182cd95358f7da1a701f75906
+ ssa_ast: 5fcbd2f21288057a01f7a9b1a3f5e5d852103a4ffd2f947a6904d7e1a22dac39
+ flattened_ast: 45382add72be6206b7c9a63114fbc796af11f6c994f8e9eca2bdba9d33d9a895
+ inlined_ast: 45382add72be6206b7c9a63114fbc796af11f6c994f8e9eca2bdba9d33d9a895
+ dce_ast: 45382add72be6206b7c9a63114fbc796af11f6c994f8e9eca2bdba9d33d9a895
bytecode: 651a250bda995df00cf3b4659d1ea35912ed94da32b5d487677dead9126b5d69
warnings: ""
diff --git a/tests/expectations/compiler/input/main_field.out b/tests/expectations/compiler/input/main_field.out
index 764582997c..18926b70df 100644
--- a/tests/expectations/compiler/input/main_field.out
+++ b/tests/expectations/compiler/input/main_field.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 9170fa221e6b6c73e935324f4ea604bc595014b4b8c0bad157b340a5dd66ad25
- unrolled_ast: 9170fa221e6b6c73e935324f4ea604bc595014b4b8c0bad157b340a5dd66ad25
- ssa_ast: 804feefc20b612249c7c44144033728c6e1354b152f196e262f135c652d2ecba
- flattened_ast: a2f0d1256d3e08215e96cf625f61eea6f55c786e1f23f028d110252a40ad75c7
- inlined_ast: a2f0d1256d3e08215e96cf625f61eea6f55c786e1f23f028d110252a40ad75c7
- dce_ast: a2f0d1256d3e08215e96cf625f61eea6f55c786e1f23f028d110252a40ad75c7
+ - - initial_ast: 63bf9f02be9e66d9282e468397ff82691f0b459febfe87b5ff228180afb6cbdd
+ unrolled_ast: 63bf9f02be9e66d9282e468397ff82691f0b459febfe87b5ff228180afb6cbdd
+ ssa_ast: b31f9e682101c165490ec13939da3b30566ac8ce2f6e3f58c795450beae165d7
+ flattened_ast: 5c4d3072411254eaaf2f1810c5a53a4e9ae45234ae150d386824df3b0c2001b2
+ inlined_ast: 5c4d3072411254eaaf2f1810c5a53a4e9ae45234ae150d386824df3b0c2001b2
+ dce_ast: 5c4d3072411254eaaf2f1810c5a53a4e9ae45234ae150d386824df3b0c2001b2
bytecode: 5634fe853e1a2815f0828063a855b798b56cc6051b24205568908a5490c7d531
warnings: ""
diff --git a/tests/expectations/compiler/integers/i128/add.out b/tests/expectations/compiler/integers/i128/add.out
index 968acd918d..794b137ef8 100644
--- a/tests/expectations/compiler/integers/i128/add.out
+++ b/tests/expectations/compiler/integers/i128/add.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 09800387836633ae681573ed23071c36ba768b04e4d1ace2e68dd81ff58e1f8f
- unrolled_ast: 09800387836633ae681573ed23071c36ba768b04e4d1ace2e68dd81ff58e1f8f
- ssa_ast: 2f02ad7d8893241fe0701045abf0417e023fc9952e3def17623d4f24df34964b
- flattened_ast: 3848bb69bf1487f5d678279b17a82d7d8996b0ab03c0aff50f18619d9b31a3d8
- inlined_ast: 3848bb69bf1487f5d678279b17a82d7d8996b0ab03c0aff50f18619d9b31a3d8
- dce_ast: 3848bb69bf1487f5d678279b17a82d7d8996b0ab03c0aff50f18619d9b31a3d8
+ - - initial_ast: 881d1e667f856e87d58825757e7f8df28374f6251642bba4d16a3787eb1ab9e9
+ unrolled_ast: 881d1e667f856e87d58825757e7f8df28374f6251642bba4d16a3787eb1ab9e9
+ ssa_ast: 733901df8c746f47cec4d17129c186ad550225c766fddc6c69e00563254dffa7
+ flattened_ast: 7757c41ee621908ca3f75dc30ff8bf8db94941d35c7dcb7f70412389be8f3060
+ inlined_ast: 7757c41ee621908ca3f75dc30ff8bf8db94941d35c7dcb7f70412389be8f3060
+ dce_ast: 7757c41ee621908ca3f75dc30ff8bf8db94941d35c7dcb7f70412389be8f3060
bytecode: 494e6857a1963542c9c28acd1b0d3584e2fa7aa4541a3c4d2accdaffa21a5363
warnings: ""
diff --git a/tests/expectations/compiler/integers/i128/and.out b/tests/expectations/compiler/integers/i128/and.out
index d9719778aa..70ae1a6b00 100644
--- a/tests/expectations/compiler/integers/i128/and.out
+++ b/tests/expectations/compiler/integers/i128/and.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: b807f509b3094310b447d8eaa0605962905cfb9abbc45e214c8e307c43695515
- unrolled_ast: b807f509b3094310b447d8eaa0605962905cfb9abbc45e214c8e307c43695515
- ssa_ast: 480bc825f7733fbe9440be43fc32101d634c72cf63c22042865eeb8d54700454
- flattened_ast: 6f04dd20f5e62b04236fcf7c47eba78eb6af0555d6278afc2fc347a691790dbd
- inlined_ast: 6f04dd20f5e62b04236fcf7c47eba78eb6af0555d6278afc2fc347a691790dbd
- dce_ast: 6f04dd20f5e62b04236fcf7c47eba78eb6af0555d6278afc2fc347a691790dbd
+ - - initial_ast: 24c110bb4114493bc8bbfb9f80a752fee92bc5418b5779b7a7e684a4cd8fd6f2
+ unrolled_ast: 24c110bb4114493bc8bbfb9f80a752fee92bc5418b5779b7a7e684a4cd8fd6f2
+ ssa_ast: a3d91b870888039afad14cc55d48549b8e00736ce8cc9e2ca52581f7adf487a5
+ flattened_ast: 78725228759353e04888fddcd4a87bc288279c762e81f00fdcf83baea47d6b9c
+ inlined_ast: 78725228759353e04888fddcd4a87bc288279c762e81f00fdcf83baea47d6b9c
+ dce_ast: 78725228759353e04888fddcd4a87bc288279c762e81f00fdcf83baea47d6b9c
bytecode: 8285a2e1709b0ec4a12c265fcbfc8fafe3168599b60c587c0c4cb2eead7d4cb5
warnings: ""
diff --git a/tests/expectations/compiler/integers/i128/console_assert.out b/tests/expectations/compiler/integers/i128/console_assert.out
index 18ce27ec1a..11650c9664 100644
--- a/tests/expectations/compiler/integers/i128/console_assert.out
+++ b/tests/expectations/compiler/integers/i128/console_assert.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: c240883b826b167ea2db9025caf789512a88cb52568c9f67e3c8a3b94efcbe54
- unrolled_ast: c240883b826b167ea2db9025caf789512a88cb52568c9f67e3c8a3b94efcbe54
- ssa_ast: 20e0b2fb427dcf7c1c7ed9a4e3c2f22f3980b4402fe8b8415c618baa4676aa34
- flattened_ast: d7ea40e2c1f9478f7c14c6a29d1c4cb6616aa820a00609531f29444be505c258
- inlined_ast: d7ea40e2c1f9478f7c14c6a29d1c4cb6616aa820a00609531f29444be505c258
- dce_ast: d7ea40e2c1f9478f7c14c6a29d1c4cb6616aa820a00609531f29444be505c258
+ - - initial_ast: 02e620e2d5bcd50f286acebd492e25a2dd5a95b380f54d2a242a74b2681546af
+ unrolled_ast: 02e620e2d5bcd50f286acebd492e25a2dd5a95b380f54d2a242a74b2681546af
+ ssa_ast: 645973ae17df77eb61d5dff041194a3ff0b8253d7d3edc71a1d4cb4641a9b4f6
+ flattened_ast: 94ed3d90aaeb075da616865b8a2082ecdafb85af7f087770bf3316cbdd608a42
+ inlined_ast: 94ed3d90aaeb075da616865b8a2082ecdafb85af7f087770bf3316cbdd608a42
+ dce_ast: 94ed3d90aaeb075da616865b8a2082ecdafb85af7f087770bf3316cbdd608a42
bytecode: cfb775c32747a200198579e073ead1a4acd478ed2346b0e51ff488e71b5f806c
warnings: ""
diff --git a/tests/expectations/compiler/integers/i128/div.out b/tests/expectations/compiler/integers/i128/div.out
index 5fb85b75a4..71de55ab8f 100644
--- a/tests/expectations/compiler/integers/i128/div.out
+++ b/tests/expectations/compiler/integers/i128/div.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: d3f8cbc4837ba1b9754b3855afc124ad5b80b2993588799f5418eeda0f2633fe
- unrolled_ast: d3f8cbc4837ba1b9754b3855afc124ad5b80b2993588799f5418eeda0f2633fe
- ssa_ast: 5d2245475f2786417fbd3f2bfb1fb8c04bbdd4f5604c1e199057c7005cd528a3
- flattened_ast: 7c6e8b9ac6e3cbfe263e20973e0bae98348b6713c4d5daf9359448412284152d
- inlined_ast: 7c6e8b9ac6e3cbfe263e20973e0bae98348b6713c4d5daf9359448412284152d
- dce_ast: 7c6e8b9ac6e3cbfe263e20973e0bae98348b6713c4d5daf9359448412284152d
+ - - initial_ast: 5b11652ffcb9043dabfd40e21c446b92e867a542e466038347d0f660123ae28e
+ unrolled_ast: 5b11652ffcb9043dabfd40e21c446b92e867a542e466038347d0f660123ae28e
+ ssa_ast: fa53110a613f2834b95ac992d2c75ba54f65b7ac0828e5d72b90b0570d74952e
+ flattened_ast: 3d0475ba75ef5624b587205f167792905b42d35182f2cb4a1c615f6ccc5db2ef
+ inlined_ast: 3d0475ba75ef5624b587205f167792905b42d35182f2cb4a1c615f6ccc5db2ef
+ dce_ast: 3d0475ba75ef5624b587205f167792905b42d35182f2cb4a1c615f6ccc5db2ef
bytecode: 65f57028681592ca0f5c4fed50abb89f4aa53139b2371bc00c3e701d5b8e896f
warnings: ""
diff --git a/tests/expectations/compiler/integers/i128/eq.out b/tests/expectations/compiler/integers/i128/eq.out
index fb9a2191da..d532766eb6 100644
--- a/tests/expectations/compiler/integers/i128/eq.out
+++ b/tests/expectations/compiler/integers/i128/eq.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: dda837a8180f20e72977f385e2c8a8e6a04ff68df8dc0fda6763ff7de5ce063d
- unrolled_ast: dda837a8180f20e72977f385e2c8a8e6a04ff68df8dc0fda6763ff7de5ce063d
- ssa_ast: bba57260a95706f4f05130a3faa698016f3d2bf3c6e9dabb2741c205d0600f5f
- flattened_ast: 75ef9e42f15a6816413b79c45cde5032579254e797d83831a11dcf91926ac180
- inlined_ast: 75ef9e42f15a6816413b79c45cde5032579254e797d83831a11dcf91926ac180
- dce_ast: 75ef9e42f15a6816413b79c45cde5032579254e797d83831a11dcf91926ac180
+ - - initial_ast: 23307861ba95b0a012847d4532da89303c5de0e1ca1fbc0ecd21cc08d23d3f26
+ unrolled_ast: 23307861ba95b0a012847d4532da89303c5de0e1ca1fbc0ecd21cc08d23d3f26
+ ssa_ast: 95faf5440b07e55f292b28cea7c0bb6e572af5a559950dc9a8cdb288d984a207
+ flattened_ast: 9047703b2fff7fecd17d8b13a9465317e9e3484317fd3266a24109b40039bd4f
+ inlined_ast: 9047703b2fff7fecd17d8b13a9465317e9e3484317fd3266a24109b40039bd4f
+ dce_ast: 9047703b2fff7fecd17d8b13a9465317e9e3484317fd3266a24109b40039bd4f
bytecode: 3cdd93b31b489b0c21ed940752b5f00fdbde28dc7e52fbe97bd6c0f5b3f2e2e3
warnings: ""
diff --git a/tests/expectations/compiler/integers/i128/ge.out b/tests/expectations/compiler/integers/i128/ge.out
index 43a52f713a..f95dacd0b9 100644
--- a/tests/expectations/compiler/integers/i128/ge.out
+++ b/tests/expectations/compiler/integers/i128/ge.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: f726529ab42bbd445cd3c0aeed70d2cd6d1c75746bbb89ef8721c7229ea21016
- unrolled_ast: f726529ab42bbd445cd3c0aeed70d2cd6d1c75746bbb89ef8721c7229ea21016
- ssa_ast: 53e214ec2ba7534cc6379668320cb4a1034467a36d099085b5ac8f36b2827654
- flattened_ast: a6454ab1c865e41906eaabe02ad435c8ab450be97f5673fb98fb1f7c49344ffa
- inlined_ast: a6454ab1c865e41906eaabe02ad435c8ab450be97f5673fb98fb1f7c49344ffa
- dce_ast: a6454ab1c865e41906eaabe02ad435c8ab450be97f5673fb98fb1f7c49344ffa
+ - - initial_ast: 064ebacd11ee83e4b73977bb57ab9c6f35ac019d2f5e3c5b71379b086e59aea8
+ unrolled_ast: 064ebacd11ee83e4b73977bb57ab9c6f35ac019d2f5e3c5b71379b086e59aea8
+ ssa_ast: d138d3f5175739ec809c0427d80088fbd4c6ef9f00b2147866a57bfff1813c73
+ flattened_ast: 1e0caa5e6c3e83820447b5bdca9961cf1c1e89e450002962b792257bdb2406fe
+ inlined_ast: 1e0caa5e6c3e83820447b5bdca9961cf1c1e89e450002962b792257bdb2406fe
+ dce_ast: 1e0caa5e6c3e83820447b5bdca9961cf1c1e89e450002962b792257bdb2406fe
bytecode: 10cd5a11422cda879fb35cd61b5e1b83e0a3b954e6583f44762802917d338085
warnings: ""
diff --git a/tests/expectations/compiler/integers/i128/gt.out b/tests/expectations/compiler/integers/i128/gt.out
index 7994ea6849..ad29c2e4e0 100644
--- a/tests/expectations/compiler/integers/i128/gt.out
+++ b/tests/expectations/compiler/integers/i128/gt.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: a999ba6783e75155ac4b78f40302f4644deede47b94296098302398581e96e74
- unrolled_ast: a999ba6783e75155ac4b78f40302f4644deede47b94296098302398581e96e74
- ssa_ast: 2325557531c7246271a84aa971309952cfaceb99a1e64b5b3ef57487faa45637
- flattened_ast: 5ee1d1befc3103cac9a91bfe8b7e165a7cc46c8cd524043768255ea9bd48936d
- inlined_ast: 5ee1d1befc3103cac9a91bfe8b7e165a7cc46c8cd524043768255ea9bd48936d
- dce_ast: 5ee1d1befc3103cac9a91bfe8b7e165a7cc46c8cd524043768255ea9bd48936d
+ - - initial_ast: 2c90fb91d77bcb92392584c607ac4b1243ff78b9d8e67b5d8fe5151ec0100d3c
+ unrolled_ast: 2c90fb91d77bcb92392584c607ac4b1243ff78b9d8e67b5d8fe5151ec0100d3c
+ ssa_ast: b0cf14fed540799c81afd60d324509cbd9b213d0eb15d538e5b2fa4b892ffe59
+ flattened_ast: 2c5c778f0534bab8aa1a12b6b9e4f57fcec98338e11a47873f506c7211376e6c
+ inlined_ast: 2c5c778f0534bab8aa1a12b6b9e4f57fcec98338e11a47873f506c7211376e6c
+ dce_ast: 2c5c778f0534bab8aa1a12b6b9e4f57fcec98338e11a47873f506c7211376e6c
bytecode: 484e03eaf5d4db72c6c47e37433ad15e9bf225f8ee65964eebcbbb627e1229d5
warnings: ""
diff --git a/tests/expectations/compiler/integers/i128/le.out b/tests/expectations/compiler/integers/i128/le.out
index 417394b03d..6bad63850b 100644
--- a/tests/expectations/compiler/integers/i128/le.out
+++ b/tests/expectations/compiler/integers/i128/le.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 29dc76537853317079fb5eecf438efeff2a20536e87705180122db5661a85433
- unrolled_ast: 29dc76537853317079fb5eecf438efeff2a20536e87705180122db5661a85433
- ssa_ast: a67527b38b38525dc2a8b252ce60795d8f1f57806981550734b236920ed69925
- flattened_ast: 9fb5a9189a34aa4e2b43d9e03522215ff65af82fa8b5ec4b4760299f482a0ba1
- inlined_ast: 9fb5a9189a34aa4e2b43d9e03522215ff65af82fa8b5ec4b4760299f482a0ba1
- dce_ast: 9fb5a9189a34aa4e2b43d9e03522215ff65af82fa8b5ec4b4760299f482a0ba1
+ - - initial_ast: 40e0300905cf12d67049422e1060e39057b30071679f554f8660570fff3b0618
+ unrolled_ast: 40e0300905cf12d67049422e1060e39057b30071679f554f8660570fff3b0618
+ ssa_ast: 6d24ca52f17b12b823e9528f6f1ecf25b62ff89d7f180c201c0f3f96e04119a7
+ flattened_ast: 1cf5e2ffe84e596b266bc558ec0f025ac56fac8a3e25ceb0002a0f672b31ec74
+ inlined_ast: 1cf5e2ffe84e596b266bc558ec0f025ac56fac8a3e25ceb0002a0f672b31ec74
+ dce_ast: 1cf5e2ffe84e596b266bc558ec0f025ac56fac8a3e25ceb0002a0f672b31ec74
bytecode: cc1ee4fde8609e495d29513d4f1ba6088310c0b68929e619e6fef2fbcf127b13
warnings: ""
diff --git a/tests/expectations/compiler/integers/i128/lt.out b/tests/expectations/compiler/integers/i128/lt.out
index 2e51f8b36e..5412414ac2 100644
--- a/tests/expectations/compiler/integers/i128/lt.out
+++ b/tests/expectations/compiler/integers/i128/lt.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: dba5a3bb2de91ecfd6e2943fe661f46b369279e6b60c904d8e38c7859d2a7ab4
- unrolled_ast: dba5a3bb2de91ecfd6e2943fe661f46b369279e6b60c904d8e38c7859d2a7ab4
- ssa_ast: 2d334ebb3fb5aea4f78dfcf9ef83267de38bc1d914fe990743562755767cb322
- flattened_ast: 3f1992f161804d90681b7500f183f6809881b43689b7dff4b0e0350f12a662d2
- inlined_ast: 3f1992f161804d90681b7500f183f6809881b43689b7dff4b0e0350f12a662d2
- dce_ast: 3f1992f161804d90681b7500f183f6809881b43689b7dff4b0e0350f12a662d2
+ - - initial_ast: eed1c19df8c932e1e2ffbbde47fca3f8a0ea13ddf83067afe2e187b403dc84dc
+ unrolled_ast: eed1c19df8c932e1e2ffbbde47fca3f8a0ea13ddf83067afe2e187b403dc84dc
+ ssa_ast: 947646124e4ddebefec4404ad71d1aaf4c928dd04c71f6c4858db6bf302dab0d
+ flattened_ast: 740ef8b0c03c69489441ef9850a9a2f73e6e716bc15979bfecc3b2b86d045cec
+ inlined_ast: 740ef8b0c03c69489441ef9850a9a2f73e6e716bc15979bfecc3b2b86d045cec
+ dce_ast: 740ef8b0c03c69489441ef9850a9a2f73e6e716bc15979bfecc3b2b86d045cec
bytecode: b1fc620dc1f15fe250bfd4e7bbf7ec3e51d72f7a47867a1b0ad680f7d97906aa
warnings: ""
diff --git a/tests/expectations/compiler/integers/i128/max.out b/tests/expectations/compiler/integers/i128/max.out
index 69c1210cdb..c339c4bee4 100644
--- a/tests/expectations/compiler/integers/i128/max.out
+++ b/tests/expectations/compiler/integers/i128/max.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: fe3697f7d1caadc5b0be81ae4e63d63fc6d0d1a9962c92f146224436f8b0c41d
- unrolled_ast: fe3697f7d1caadc5b0be81ae4e63d63fc6d0d1a9962c92f146224436f8b0c41d
- ssa_ast: b91dad585db06fc37ad1deabcf694fb17ff054ebc527815c608a6b47cc647d12
- flattened_ast: c3f90dfda9068aed1550ae25cb0e4125e9bce765e4a00616c6e2f542d9921a19
- inlined_ast: c3f90dfda9068aed1550ae25cb0e4125e9bce765e4a00616c6e2f542d9921a19
- dce_ast: c3f90dfda9068aed1550ae25cb0e4125e9bce765e4a00616c6e2f542d9921a19
+ - - initial_ast: bcee3aa787f873ce8d8a283e855d65ef1cbe9751ccbade286988ef6fabd4fabc
+ unrolled_ast: bcee3aa787f873ce8d8a283e855d65ef1cbe9751ccbade286988ef6fabd4fabc
+ ssa_ast: 4bc8c5b448d3acdde8bbf839bd85386e667fce3133eec7400c24cc8a2053dc3b
+ flattened_ast: f062fb11cb3c8601ffc535d3f344f1340cbd75850bdc8f423077b0243952c3e2
+ inlined_ast: f062fb11cb3c8601ffc535d3f344f1340cbd75850bdc8f423077b0243952c3e2
+ dce_ast: f062fb11cb3c8601ffc535d3f344f1340cbd75850bdc8f423077b0243952c3e2
bytecode: 0c9250cc00df66aac1199455cdfacc5d1a37bbf3719a4661a022b02d023ef962
warnings: ""
diff --git a/tests/expectations/compiler/integers/i128/min.out b/tests/expectations/compiler/integers/i128/min.out
index 9678978872..7fc796054d 100644
--- a/tests/expectations/compiler/integers/i128/min.out
+++ b/tests/expectations/compiler/integers/i128/min.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: a38e415c9dddc3301e239a2bc4e8bc4cda3832595c80c6767b0498a31e9bb2ae
- unrolled_ast: a38e415c9dddc3301e239a2bc4e8bc4cda3832595c80c6767b0498a31e9bb2ae
- ssa_ast: 35e014ae5d9539afb5d94a52c07dcac30796fd0346f871d8dd7475696939879b
- flattened_ast: 6f947b23102ec39346fd657f2329f670a18704f2cd2caa5a35b6feebc691526b
- inlined_ast: 6f947b23102ec39346fd657f2329f670a18704f2cd2caa5a35b6feebc691526b
- dce_ast: 6f947b23102ec39346fd657f2329f670a18704f2cd2caa5a35b6feebc691526b
+ - - initial_ast: f10f37b3652994cff5fb5a1cd8abc99781b08e2e9d62212be429261a710ccc4f
+ unrolled_ast: f10f37b3652994cff5fb5a1cd8abc99781b08e2e9d62212be429261a710ccc4f
+ ssa_ast: f674088f7a620eb9cff0db56b266e3d5ea5fe92b837be0a29a256ce6ac11b730
+ flattened_ast: dd5e2130228018515b6df24f51deda8976c93e34897c9827f2b2277b4c5aaae8
+ inlined_ast: dd5e2130228018515b6df24f51deda8976c93e34897c9827f2b2277b4c5aaae8
+ dce_ast: dd5e2130228018515b6df24f51deda8976c93e34897c9827f2b2277b4c5aaae8
bytecode: 3371e90020913ff2646967d8f24bd5da1033f31c46c1b46c1996331bb488b96e
warnings: ""
diff --git a/tests/expectations/compiler/integers/i128/min_fail.out b/tests/expectations/compiler/integers/i128/min_fail.out
index 00007be5ba..d00ba925dd 100644
--- a/tests/expectations/compiler/integers/i128/min_fail.out
+++ b/tests/expectations/compiler/integers/i128/min_fail.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 5cb7f18400477e5c233d7c5a40f7b0fc1dd380d0dac1132461eb497048630e19
- unrolled_ast: 5cb7f18400477e5c233d7c5a40f7b0fc1dd380d0dac1132461eb497048630e19
- ssa_ast: 58deb613e423d7a5c680ab4efb0df87d54f4567a87337cac43b5385a341bda08
- flattened_ast: 7f7e8f021084d372d2951853e4d5912dd13be8f66995b0495f60c7559d83ec9b
- inlined_ast: 7f7e8f021084d372d2951853e4d5912dd13be8f66995b0495f60c7559d83ec9b
- dce_ast: 7f7e8f021084d372d2951853e4d5912dd13be8f66995b0495f60c7559d83ec9b
+ - - initial_ast: 6d76b8226708d8e9ad07eee316b168a042f61021ab88fa5c420082880f321d3e
+ unrolled_ast: 6d76b8226708d8e9ad07eee316b168a042f61021ab88fa5c420082880f321d3e
+ ssa_ast: 7b9677d292f944dbe49167d37b34f4ba12a4007ef89b9da49e6efebf5b060662
+ flattened_ast: cb89b03cbaf58b4b733f75cd475ee6de82e17d84eec1e45d601d95007c7a8a85
+ inlined_ast: cb89b03cbaf58b4b733f75cd475ee6de82e17d84eec1e45d601d95007c7a8a85
+ dce_ast: cb89b03cbaf58b4b733f75cd475ee6de82e17d84eec1e45d601d95007c7a8a85
bytecode: 01713226f7ba799a801ed169d73aa94e4a3cb8048c6c069fdc874c2807e8ead6
warnings: ""
diff --git a/tests/expectations/compiler/integers/i128/mul.out b/tests/expectations/compiler/integers/i128/mul.out
index 741b18826d..60b631cc75 100644
--- a/tests/expectations/compiler/integers/i128/mul.out
+++ b/tests/expectations/compiler/integers/i128/mul.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 75a27a782802300b3cc172cd9d316882b1e6d9060fb4cc846ef8d2d7db26b0fe
- unrolled_ast: 75a27a782802300b3cc172cd9d316882b1e6d9060fb4cc846ef8d2d7db26b0fe
- ssa_ast: 724df8594df1fed020d4ad386ea25eb54359eec65040ec005f50acc7549c8d9b
- flattened_ast: e15ca26e2a432dd7093e23fbaa617defdc16b63473ac6a1c719e7a9a3ddbac0f
- inlined_ast: e15ca26e2a432dd7093e23fbaa617defdc16b63473ac6a1c719e7a9a3ddbac0f
- dce_ast: e15ca26e2a432dd7093e23fbaa617defdc16b63473ac6a1c719e7a9a3ddbac0f
+ - - initial_ast: 2a018d551d27b9026d8cf52266d047e0b7cc655c799c34951e820958621c91e2
+ unrolled_ast: 2a018d551d27b9026d8cf52266d047e0b7cc655c799c34951e820958621c91e2
+ ssa_ast: c30c3e0625d9d0b8aa9aacd0528027154c2a9597d5aa7f87dca5b64165e54b3f
+ flattened_ast: bc881d0389026da5a62411fa3676f76c561ec93468be83e772391b454f11b013
+ inlined_ast: bc881d0389026da5a62411fa3676f76c561ec93468be83e772391b454f11b013
+ dce_ast: bc881d0389026da5a62411fa3676f76c561ec93468be83e772391b454f11b013
bytecode: d0d6aecd823bb5cd501ed807e6a169820dbee3db351de35303d4b8dda007e0d8
warnings: ""
diff --git a/tests/expectations/compiler/integers/i128/ne.out b/tests/expectations/compiler/integers/i128/ne.out
index f13b499874..0cfa078589 100644
--- a/tests/expectations/compiler/integers/i128/ne.out
+++ b/tests/expectations/compiler/integers/i128/ne.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: e7854ad0c98fd2939313666c6c315e1671ca402941cf4a2832c02c1158a933cd
- unrolled_ast: e7854ad0c98fd2939313666c6c315e1671ca402941cf4a2832c02c1158a933cd
- ssa_ast: ee79e0cd84ec73b44d0ca00d306cf72095160c5d08e8e02e970c8e631b89f72c
- flattened_ast: e8f1ed69f803fd1b7bb8a7fcefc489b5d6b355ea35838368ba025f972459bc88
- inlined_ast: e8f1ed69f803fd1b7bb8a7fcefc489b5d6b355ea35838368ba025f972459bc88
- dce_ast: e8f1ed69f803fd1b7bb8a7fcefc489b5d6b355ea35838368ba025f972459bc88
+ - - initial_ast: b6acf5d2794c47010d4cd5ce72916dc7ae39aebd855eaeb1c129f7c81ea37a60
+ unrolled_ast: b6acf5d2794c47010d4cd5ce72916dc7ae39aebd855eaeb1c129f7c81ea37a60
+ ssa_ast: 06bd46258b881f80498204feb6963577c741f87a1f5f30d489660be0ba8030d9
+ flattened_ast: 686f616a2a31ec1308a7afbaf966cbeb89cf5cd25f4de35bf1d9123b8bdb716a
+ inlined_ast: 686f616a2a31ec1308a7afbaf966cbeb89cf5cd25f4de35bf1d9123b8bdb716a
+ dce_ast: 686f616a2a31ec1308a7afbaf966cbeb89cf5cd25f4de35bf1d9123b8bdb716a
bytecode: 234d1c18ac19b0979e3bf09581be0370faa2e2b322474f693d90c52cb2991177
warnings: ""
diff --git a/tests/expectations/compiler/integers/i128/negate.out b/tests/expectations/compiler/integers/i128/negate.out
index a9a6e516ee..815bc30cbe 100644
--- a/tests/expectations/compiler/integers/i128/negate.out
+++ b/tests/expectations/compiler/integers/i128/negate.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 6d2d9fdf337248c6f6ba13f0dba6164547855a3352467dff33d6929810f3e864
- unrolled_ast: 6d2d9fdf337248c6f6ba13f0dba6164547855a3352467dff33d6929810f3e864
- ssa_ast: 03858ad60cbdfddf5b82d406c5bf0e58f7a5261ba4b7edc474efb2ef090f969d
- flattened_ast: 8478013efd02e41b60fe74a43dc9ff3233dd62da8d5f40bc0654f08f8a11878c
- inlined_ast: 8478013efd02e41b60fe74a43dc9ff3233dd62da8d5f40bc0654f08f8a11878c
- dce_ast: 8478013efd02e41b60fe74a43dc9ff3233dd62da8d5f40bc0654f08f8a11878c
+ - - initial_ast: 50dfb1d48315b35d25de6d5d3e0255ad140950e77be215b2cc5a24072348a6a2
+ unrolled_ast: 50dfb1d48315b35d25de6d5d3e0255ad140950e77be215b2cc5a24072348a6a2
+ ssa_ast: 1eb253617c747726d0470ec2e006a3192b12298d2892a2a25b08849826d2c367
+ flattened_ast: 248decaa243a283a331ed821976abc44476ff517868a7a611b7e783280303b84
+ inlined_ast: 248decaa243a283a331ed821976abc44476ff517868a7a611b7e783280303b84
+ dce_ast: 248decaa243a283a331ed821976abc44476ff517868a7a611b7e783280303b84
bytecode: 8fbbd1ffdc2128ce18c84c8eee60a408dd29cdc99ca197ffe094a8be0c4019c4
warnings: ""
diff --git a/tests/expectations/compiler/integers/i128/negate_min_fail.out b/tests/expectations/compiler/integers/i128/negate_min_fail.out
index d49a58390d..d46dd5e87c 100644
--- a/tests/expectations/compiler/integers/i128/negate_min_fail.out
+++ b/tests/expectations/compiler/integers/i128/negate_min_fail.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 9c94ddcfd6eb76da0b195471d1d1c94e3f1900a33a5379e54c940312bd46c958
- unrolled_ast: 9c94ddcfd6eb76da0b195471d1d1c94e3f1900a33a5379e54c940312bd46c958
- ssa_ast: 7f992f62357bc9183f143a71f6577ef2d83eb39e7a1c84414adee1cfddd65e89
- flattened_ast: 23a42e341e4dea017a3214189f0b64bbb360fe44025f73f54720a028ee8aadec
- inlined_ast: 23a42e341e4dea017a3214189f0b64bbb360fe44025f73f54720a028ee8aadec
- dce_ast: 23a42e341e4dea017a3214189f0b64bbb360fe44025f73f54720a028ee8aadec
+ - - initial_ast: a2b991967c45e8771cdc1729604b5e3f70b740d726744190bce882e588d718cd
+ unrolled_ast: a2b991967c45e8771cdc1729604b5e3f70b740d726744190bce882e588d718cd
+ ssa_ast: bfbac1ce9acbe2d891bf128c73f0a7397c15c8386550950ff69d9562c7dcb0a0
+ flattened_ast: ca5dc8bc6bc7895ac637107b734294214775171d4629b6dd916c453ab3c3439b
+ inlined_ast: ca5dc8bc6bc7895ac637107b734294214775171d4629b6dd916c453ab3c3439b
+ dce_ast: ca5dc8bc6bc7895ac637107b734294214775171d4629b6dd916c453ab3c3439b
bytecode: a9a22fd3ceba8f7aa3bc7f1e577a63bfdf395c9cad00987880cf75066bdf85c8
warnings: ""
diff --git a/tests/expectations/compiler/integers/i128/negate_zero.out b/tests/expectations/compiler/integers/i128/negate_zero.out
index d76014b0af..2269c13f20 100644
--- a/tests/expectations/compiler/integers/i128/negate_zero.out
+++ b/tests/expectations/compiler/integers/i128/negate_zero.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 32b1746d931c753cafb85b142d42ebab32a4c6a52be67a8c47c882b7ad9c2304
- unrolled_ast: 32b1746d931c753cafb85b142d42ebab32a4c6a52be67a8c47c882b7ad9c2304
- ssa_ast: 7f0455d1f0d0cacaa894ab0e3861d22dd57de9b4df4b286ecd0fbc24ff6f4ba3
- flattened_ast: bc8b229a1e7bff1c3f42633678191dd86119b6b0055447ddf00318f2d1e553c5
- inlined_ast: bc8b229a1e7bff1c3f42633678191dd86119b6b0055447ddf00318f2d1e553c5
- dce_ast: bc8b229a1e7bff1c3f42633678191dd86119b6b0055447ddf00318f2d1e553c5
+ - - initial_ast: 8643c3266896627fb8e44907e1ff94fc93dc49578467fc4688308a60a8d1a29c
+ unrolled_ast: 8643c3266896627fb8e44907e1ff94fc93dc49578467fc4688308a60a8d1a29c
+ ssa_ast: eda5b002576a9b7f6c33f85828475415415cc18a9a5cfa4638dc39a1a893bc10
+ flattened_ast: 6d0a3d80230d51567c1a0d8f31f64fa5caf5322a7b1c1abed587e125d373fc68
+ inlined_ast: 6d0a3d80230d51567c1a0d8f31f64fa5caf5322a7b1c1abed587e125d373fc68
+ dce_ast: 6d0a3d80230d51567c1a0d8f31f64fa5caf5322a7b1c1abed587e125d373fc68
bytecode: 163f69d6df6294a79a4f27ccb9ed64ebd0e5df96c5205cf176f1201eab229deb
warnings: ""
diff --git a/tests/expectations/compiler/integers/i128/operator_methods.out b/tests/expectations/compiler/integers/i128/operator_methods.out
index 7507fb8efb..19f652a596 100644
--- a/tests/expectations/compiler/integers/i128/operator_methods.out
+++ b/tests/expectations/compiler/integers/i128/operator_methods.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 90711bfea326a87ea037470bc1d266309b79cf43b54c9b88264c91644ea2f611
- unrolled_ast: 90711bfea326a87ea037470bc1d266309b79cf43b54c9b88264c91644ea2f611
- ssa_ast: 591fcc16efc9970d8145fedaed2971bf1f025ba8a1df3b17189f905a32c1169f
- flattened_ast: af95e362c8bbd5ff9c1f12418d31b1bd411f0e0820e7509009e7cf4a89a0edac
- inlined_ast: af95e362c8bbd5ff9c1f12418d31b1bd411f0e0820e7509009e7cf4a89a0edac
- dce_ast: 1771d27db1197238272501b14e8d7da633f18a5c0454038b712cd107599450a5
+ - - initial_ast: 3dc0300ba8d3261328c76dfcbcf222f3017915ba32dd152a2bba52df627922b6
+ unrolled_ast: 3dc0300ba8d3261328c76dfcbcf222f3017915ba32dd152a2bba52df627922b6
+ ssa_ast: 730ab618d51d5f8e89361f18af197581070d0fb14a6e726dccdd1faa51960dff
+ flattened_ast: 6a7214ba99fe8da88e0af5c8fffc0ccc8f279151061b0079310cb42d1b7f38c3
+ inlined_ast: 6a7214ba99fe8da88e0af5c8fffc0ccc8f279151061b0079310cb42d1b7f38c3
+ dce_ast: d504fb596240b302b92f147e968a7e06f0a51f927af7f9fd9402e8fbc675d7fe
bytecode: 3f9bcd59307e76bb9f1ec70f6b5aa9d7d279141fd0ac17f03e19ad42c64b292e
warnings: ""
diff --git a/tests/expectations/compiler/integers/i128/or.out b/tests/expectations/compiler/integers/i128/or.out
index 8333d4913c..b6bca660ff 100644
--- a/tests/expectations/compiler/integers/i128/or.out
+++ b/tests/expectations/compiler/integers/i128/or.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 1c282a2eae95ea57f270a429860443fd6a81ee9db83a94935cb7c689ed1473d5
- unrolled_ast: 1c282a2eae95ea57f270a429860443fd6a81ee9db83a94935cb7c689ed1473d5
- ssa_ast: 2a8017edf038722b73227c0308af6161a670372d2d99cd496a736d7d86494642
- flattened_ast: c9845d2324396337d84943c519c8329cf5dbbd900458789db557e9f78e6d6a31
- inlined_ast: c9845d2324396337d84943c519c8329cf5dbbd900458789db557e9f78e6d6a31
- dce_ast: c9845d2324396337d84943c519c8329cf5dbbd900458789db557e9f78e6d6a31
+ - - initial_ast: b1d602de2a3cbfa6c1612e975738ccefc94f58e6f214a2317e14804038b691ac
+ unrolled_ast: b1d602de2a3cbfa6c1612e975738ccefc94f58e6f214a2317e14804038b691ac
+ ssa_ast: 91af6613fe6d8aceb4da9e4dca4aaa5f19e85f79b969cab00a5382bc0229cbed
+ flattened_ast: d13eb3b4552cbbf5fc2816871c6e9f528ec4a52f6e3e0a9fc95fdc7debe39c0d
+ inlined_ast: d13eb3b4552cbbf5fc2816871c6e9f528ec4a52f6e3e0a9fc95fdc7debe39c0d
+ dce_ast: d13eb3b4552cbbf5fc2816871c6e9f528ec4a52f6e3e0a9fc95fdc7debe39c0d
bytecode: 85fa769a183361184804ca78415e58cd4df150b04f1b50a743771dc28df46b4b
warnings: ""
diff --git a/tests/expectations/compiler/integers/i128/pow.out b/tests/expectations/compiler/integers/i128/pow.out
index 6bacb0988b..822c3a0329 100644
--- a/tests/expectations/compiler/integers/i128/pow.out
+++ b/tests/expectations/compiler/integers/i128/pow.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: e3b5454917a0cf6c9476a28ad4e31287c0bc902b0d0b333797e681e88fa64ad5
- unrolled_ast: e3b5454917a0cf6c9476a28ad4e31287c0bc902b0d0b333797e681e88fa64ad5
- ssa_ast: 1a98abd515be7b4f957f31fa905afaa59f4c3b855131f748f5d097b90b7d675e
- flattened_ast: e45a94f688f9e5c6774951a95185f0ef6a21add5824cb49e658bf29371de1226
- inlined_ast: e45a94f688f9e5c6774951a95185f0ef6a21add5824cb49e658bf29371de1226
- dce_ast: e45a94f688f9e5c6774951a95185f0ef6a21add5824cb49e658bf29371de1226
+ - - initial_ast: e7affea33eff10ee006e1a84d292958196f246719d32d3cde2613fa32605aae1
+ unrolled_ast: e7affea33eff10ee006e1a84d292958196f246719d32d3cde2613fa32605aae1
+ ssa_ast: d20f1118d7b1e83a5596f8416f1cce1919730805f9e22c191b03fc3541c32574
+ flattened_ast: 779fa49c03212a35f6f0f81a32d21e174ce42c75b9963010b937c91dbe39aa0c
+ inlined_ast: 779fa49c03212a35f6f0f81a32d21e174ce42c75b9963010b937c91dbe39aa0c
+ dce_ast: 779fa49c03212a35f6f0f81a32d21e174ce42c75b9963010b937c91dbe39aa0c
bytecode: d190616fb105ce612eb0022279524f88dacfa3a9bef033cc54a70954b0140ef6
warnings: ""
diff --git a/tests/expectations/compiler/integers/i128/rem.out b/tests/expectations/compiler/integers/i128/rem.out
index 5c6442a776..dc11652863 100644
--- a/tests/expectations/compiler/integers/i128/rem.out
+++ b/tests/expectations/compiler/integers/i128/rem.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: b3fc5f1c805eb5f041af70eaae5c932f97d3c8ecbfd87cd0068c5147bab965c2
- unrolled_ast: b3fc5f1c805eb5f041af70eaae5c932f97d3c8ecbfd87cd0068c5147bab965c2
- ssa_ast: 748a5b3183f1217b43b8ef06190693a554b2fce723824bf65e8019c65c44d4e1
- flattened_ast: 282c6fc22a149fa5c6efd58f3c9b40eccb417be5ac26095ee0ec18ecc3567e42
- inlined_ast: 282c6fc22a149fa5c6efd58f3c9b40eccb417be5ac26095ee0ec18ecc3567e42
- dce_ast: 282c6fc22a149fa5c6efd58f3c9b40eccb417be5ac26095ee0ec18ecc3567e42
+ - - initial_ast: 69238c0769f23d1092c75a1302686a7f521ce987b64f6bb7e24b52f5a0e06c4b
+ unrolled_ast: 69238c0769f23d1092c75a1302686a7f521ce987b64f6bb7e24b52f5a0e06c4b
+ ssa_ast: e8780e7f980f7e8da6c41dadf7d0595e3fd49214f56cc14fd4c73bd5e0ea0e7b
+ flattened_ast: b0dd60811bc1e9b79ef847a6bbc50f377a732196bcf4d02889b3c28ebe7836f2
+ inlined_ast: b0dd60811bc1e9b79ef847a6bbc50f377a732196bcf4d02889b3c28ebe7836f2
+ dce_ast: b0dd60811bc1e9b79ef847a6bbc50f377a732196bcf4d02889b3c28ebe7836f2
bytecode: 5d53e21705893d69b529fbcd09e2200ac612868aa3b553ab83eac9ab33ecdcad
warnings: ""
diff --git a/tests/expectations/compiler/integers/i128/shl.out b/tests/expectations/compiler/integers/i128/shl.out
index f72cbd79e9..6f88618774 100644
--- a/tests/expectations/compiler/integers/i128/shl.out
+++ b/tests/expectations/compiler/integers/i128/shl.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 5606e097af75ef020355df5e2f34637790e8bbe96fda0c42b2ebf91062fbfba6
- unrolled_ast: 5606e097af75ef020355df5e2f34637790e8bbe96fda0c42b2ebf91062fbfba6
- ssa_ast: 61f6fef784d65e8455466cbad402d307a756d395281c6bd45480846f16f1c68e
- flattened_ast: 839df4abb90146f72f9ff56b2f96c5908a03a30cfd04e6aaa846cfb8170c40d1
- inlined_ast: 839df4abb90146f72f9ff56b2f96c5908a03a30cfd04e6aaa846cfb8170c40d1
- dce_ast: 839df4abb90146f72f9ff56b2f96c5908a03a30cfd04e6aaa846cfb8170c40d1
+ - - initial_ast: fec8476a4e3579b8a10d208c8fa66284e18f7090623e1de945107ad82a9b077b
+ unrolled_ast: fec8476a4e3579b8a10d208c8fa66284e18f7090623e1de945107ad82a9b077b
+ ssa_ast: 5083ef9d979b5d10a89adc61182be10c668426f187df42b8cd5b4eff56225426
+ flattened_ast: f944b23f23eb79b0a298d303361f7581aef0d3bb3e4f8cc38079d5e15bbfaa1d
+ inlined_ast: f944b23f23eb79b0a298d303361f7581aef0d3bb3e4f8cc38079d5e15bbfaa1d
+ dce_ast: f944b23f23eb79b0a298d303361f7581aef0d3bb3e4f8cc38079d5e15bbfaa1d
bytecode: d27718f2372db60651de0720d5d611c3199e4be462f5a122ec9fbf05720f9700
warnings: ""
diff --git a/tests/expectations/compiler/integers/i128/shr.out b/tests/expectations/compiler/integers/i128/shr.out
index 72eb3bacfe..8c54784949 100644
--- a/tests/expectations/compiler/integers/i128/shr.out
+++ b/tests/expectations/compiler/integers/i128/shr.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 078c448f122af181952bd73df7b827f019828d16480e4220caa13372f683fd31
- unrolled_ast: 078c448f122af181952bd73df7b827f019828d16480e4220caa13372f683fd31
- ssa_ast: 648f2cd65c4103b62eeb508112a2945b87282b86b7b88466da7d631598304327
- flattened_ast: 1c47bcea52c7244a19943927beb9c2036b01000ee022755e02a07b678fe089ce
- inlined_ast: 1c47bcea52c7244a19943927beb9c2036b01000ee022755e02a07b678fe089ce
- dce_ast: 1c47bcea52c7244a19943927beb9c2036b01000ee022755e02a07b678fe089ce
+ - - initial_ast: 742eadafd95ffda4c7fbdda2062881d38b250988a579478cf0b23ced395691de
+ unrolled_ast: 742eadafd95ffda4c7fbdda2062881d38b250988a579478cf0b23ced395691de
+ ssa_ast: 5e0ce342f83a0661b806dcb55230bbc14a9f717baa99a7a1422ba2731177f64e
+ flattened_ast: f2940296af5c220ad9ae0ffe1eb701236a9d3dde75f84c5cf11aad953d29f7b3
+ inlined_ast: f2940296af5c220ad9ae0ffe1eb701236a9d3dde75f84c5cf11aad953d29f7b3
+ dce_ast: f2940296af5c220ad9ae0ffe1eb701236a9d3dde75f84c5cf11aad953d29f7b3
bytecode: 3835c59e778362b72f87e954fe6c9777904bf7d390f68b5ff47fb6c8ef5bb258
warnings: ""
diff --git a/tests/expectations/compiler/integers/i128/sub.out b/tests/expectations/compiler/integers/i128/sub.out
index 6ef7bd6245..15102e985f 100644
--- a/tests/expectations/compiler/integers/i128/sub.out
+++ b/tests/expectations/compiler/integers/i128/sub.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 53a2d219204076fa6eed972bb3383814d159a6f40f42c0cf4296f816ac8d2916
- unrolled_ast: 53a2d219204076fa6eed972bb3383814d159a6f40f42c0cf4296f816ac8d2916
- ssa_ast: 3ac91e399deb372a4ceecbb6462941572da0d2a384b8fe6d592ea24f27a0a7d4
- flattened_ast: 29e10f37e5eb1c3d7cfafe3e5ca42ec27c5c3887d57601c18e3179233c4f151e
- inlined_ast: 29e10f37e5eb1c3d7cfafe3e5ca42ec27c5c3887d57601c18e3179233c4f151e
- dce_ast: 29e10f37e5eb1c3d7cfafe3e5ca42ec27c5c3887d57601c18e3179233c4f151e
+ - - initial_ast: 4641fdd6f0e763d91308a406e28923b5cb6f242670fc8a7ded94daf4dc819a4c
+ unrolled_ast: 4641fdd6f0e763d91308a406e28923b5cb6f242670fc8a7ded94daf4dc819a4c
+ ssa_ast: dffc128fc14cc30543c7edb3da99b2aa814a49705bf2e3efb98bdbb7416a4e8c
+ flattened_ast: 0720fde66ac23d0010dde303f7c802a4617ed1a9d0ef59d80f8b5ef35dffca5e
+ inlined_ast: 0720fde66ac23d0010dde303f7c802a4617ed1a9d0ef59d80f8b5ef35dffca5e
+ dce_ast: 0720fde66ac23d0010dde303f7c802a4617ed1a9d0ef59d80f8b5ef35dffca5e
bytecode: 1adab47eb5efe9d41dbad9d8b31eb8866871818b40ef6bd54a77c8b016683a5a
warnings: ""
diff --git a/tests/expectations/compiler/integers/i128/ternary.out b/tests/expectations/compiler/integers/i128/ternary.out
index d84caa8dd2..502d91cf5d 100644
--- a/tests/expectations/compiler/integers/i128/ternary.out
+++ b/tests/expectations/compiler/integers/i128/ternary.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: ab0c99a87e7816beaa6618981c8d8d3cf0fbe4cbb1a26d15891248791a1b530d
- unrolled_ast: ab0c99a87e7816beaa6618981c8d8d3cf0fbe4cbb1a26d15891248791a1b530d
- ssa_ast: 1c907200062ca8354448ecdfc23e2f943d10154850a67f6e7da0eb215851a959
- flattened_ast: 361730e669b78f7a9beab3d9fa6a26bb68ec6003a859681f1146e87a08583086
- inlined_ast: 361730e669b78f7a9beab3d9fa6a26bb68ec6003a859681f1146e87a08583086
- dce_ast: 361730e669b78f7a9beab3d9fa6a26bb68ec6003a859681f1146e87a08583086
+ - - initial_ast: 85be4cb1b779004accdeebfcbe113beb6ffe6af2470ece2a59212ea7a039091e
+ unrolled_ast: 85be4cb1b779004accdeebfcbe113beb6ffe6af2470ece2a59212ea7a039091e
+ ssa_ast: 955248291097aefe3800cdd93cfb1ea2bbc56f8ded81e713f6d67066a693d72d
+ flattened_ast: 4385b66ce47dda4273b5c50c13f0b45bb18159ba7c730713a23a0c2bbcb11109
+ inlined_ast: 4385b66ce47dda4273b5c50c13f0b45bb18159ba7c730713a23a0c2bbcb11109
+ dce_ast: 4385b66ce47dda4273b5c50c13f0b45bb18159ba7c730713a23a0c2bbcb11109
bytecode: dfa955d512febab56fa2b549f3f0857663aaddb77a71f0322d48b26af49eb2af
warnings: ""
diff --git a/tests/expectations/compiler/integers/i128/xor.out b/tests/expectations/compiler/integers/i128/xor.out
index 7c4c0fc32d..f9d5af2b86 100644
--- a/tests/expectations/compiler/integers/i128/xor.out
+++ b/tests/expectations/compiler/integers/i128/xor.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 226d5ca7f311e2eb18a4069f233f0ea2142639faf64c1f37c975c9c6ef960fcf
- unrolled_ast: 226d5ca7f311e2eb18a4069f233f0ea2142639faf64c1f37c975c9c6ef960fcf
- ssa_ast: 12beb8682c2ba511dafaecf4000a5ff4172e6ce70f00cbd71b68904de34411d2
- flattened_ast: 42ad29e996e2e6159bbb1504538e6109783ade2e7bde85c15f6a39393c5f8eb2
- inlined_ast: 42ad29e996e2e6159bbb1504538e6109783ade2e7bde85c15f6a39393c5f8eb2
- dce_ast: 42ad29e996e2e6159bbb1504538e6109783ade2e7bde85c15f6a39393c5f8eb2
+ - - initial_ast: 139b12644caff37be3ac74492f504dd0cc400885b50ebb685c353f17d49f2345
+ unrolled_ast: 139b12644caff37be3ac74492f504dd0cc400885b50ebb685c353f17d49f2345
+ ssa_ast: a9e98bcbd51601955915fa8bb70ae0fd6a35297322f56b2043fb2735e26138ac
+ flattened_ast: ecf21cedeb898b33dd122f498eed5453ae0d558bcffcbda92cea5d170655e3c7
+ inlined_ast: ecf21cedeb898b33dd122f498eed5453ae0d558bcffcbda92cea5d170655e3c7
+ dce_ast: ecf21cedeb898b33dd122f498eed5453ae0d558bcffcbda92cea5d170655e3c7
bytecode: a4e52d530daa111c685a34ebf07350f49f886e72fb1af5fd8c789c1ece9813b9
warnings: ""
diff --git a/tests/expectations/compiler/integers/i16/add.out b/tests/expectations/compiler/integers/i16/add.out
index c382437404..e28c572b4d 100644
--- a/tests/expectations/compiler/integers/i16/add.out
+++ b/tests/expectations/compiler/integers/i16/add.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: a2e35f61bd0b4923c588b8cd59fcbdd26bece9be0b9ddd3c99f81b0dd56338d5
- unrolled_ast: a2e35f61bd0b4923c588b8cd59fcbdd26bece9be0b9ddd3c99f81b0dd56338d5
- ssa_ast: 83733fe8a9f0c6774a59023658db4ba6a6b64c139fe12a57854509ae73b8bf6d
- flattened_ast: 6cf98da8956399be277b0899491aaf166274765f54d7faf79af993c554c8d8ec
- inlined_ast: 6cf98da8956399be277b0899491aaf166274765f54d7faf79af993c554c8d8ec
- dce_ast: 6cf98da8956399be277b0899491aaf166274765f54d7faf79af993c554c8d8ec
+ - - initial_ast: 09cdbda1831b554e7614e21aa9fc6739c8d53a9efdc41f58947672f8c7778c2b
+ unrolled_ast: 09cdbda1831b554e7614e21aa9fc6739c8d53a9efdc41f58947672f8c7778c2b
+ ssa_ast: 556873f019c2e2a064dbfa20527e89fc27363917641f7dc0039bacbc3f175263
+ flattened_ast: 3ee8085fe71c7f1b0e36adc0a139d505c743e52a8f134e7c3e143bd45a2fac0c
+ inlined_ast: 3ee8085fe71c7f1b0e36adc0a139d505c743e52a8f134e7c3e143bd45a2fac0c
+ dce_ast: 3ee8085fe71c7f1b0e36adc0a139d505c743e52a8f134e7c3e143bd45a2fac0c
bytecode: 4d6180dac5a97d9a8f2825b4cae41adec00897380b309e1ffadda4ddd4f607fa
warnings: ""
diff --git a/tests/expectations/compiler/integers/i16/and.out b/tests/expectations/compiler/integers/i16/and.out
index fffe54c185..15e66996d9 100644
--- a/tests/expectations/compiler/integers/i16/and.out
+++ b/tests/expectations/compiler/integers/i16/and.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: b355dc40937fc9c274f66259f6712fdb51d01603d3b466c1dbb4f964b17e1a79
- unrolled_ast: b355dc40937fc9c274f66259f6712fdb51d01603d3b466c1dbb4f964b17e1a79
- ssa_ast: 29dce3af75d158d4d722934e72377d4811fad6d0f5544a83e215d0befebe18fa
- flattened_ast: 9f31c0e8d7a641d6eb4f80ace284a894eb5b3d524ec9c332a054777226296abc
- inlined_ast: 9f31c0e8d7a641d6eb4f80ace284a894eb5b3d524ec9c332a054777226296abc
- dce_ast: 9f31c0e8d7a641d6eb4f80ace284a894eb5b3d524ec9c332a054777226296abc
+ - - initial_ast: e73ef2b59ff593a65f6f48ff532584b527effba61c64a18827976228d9d4ccd1
+ unrolled_ast: e73ef2b59ff593a65f6f48ff532584b527effba61c64a18827976228d9d4ccd1
+ ssa_ast: 1e44ec21789b2c7081a2cbaa030c618040f7090e40da38bc81fef8f4760c9589
+ flattened_ast: a94383cf9954525efdb5aaf588f46c3ba56a7386583889adf3ddbfec2869056d
+ inlined_ast: a94383cf9954525efdb5aaf588f46c3ba56a7386583889adf3ddbfec2869056d
+ dce_ast: a94383cf9954525efdb5aaf588f46c3ba56a7386583889adf3ddbfec2869056d
bytecode: a0056ca7a6a670a9bb0bc979e224136219b6a336c43d3ecd624c218cba49ba22
warnings: ""
diff --git a/tests/expectations/compiler/integers/i16/console_assert.out b/tests/expectations/compiler/integers/i16/console_assert.out
index d941fdba20..1a190b4d05 100644
--- a/tests/expectations/compiler/integers/i16/console_assert.out
+++ b/tests/expectations/compiler/integers/i16/console_assert.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: e68750d37fbd7249a0a36126a496257714d1bed91c92f81eaaac96bc5a315a3d
- unrolled_ast: e68750d37fbd7249a0a36126a496257714d1bed91c92f81eaaac96bc5a315a3d
- ssa_ast: 7660a58caad701434628d57b8cdaa2263873e648c6a7f62043592e625c077ade
- flattened_ast: 738f79592b405b5349ae190f14796978a3c0b5c38e0e0c0d22bb3e8193c5fb73
- inlined_ast: 738f79592b405b5349ae190f14796978a3c0b5c38e0e0c0d22bb3e8193c5fb73
- dce_ast: 738f79592b405b5349ae190f14796978a3c0b5c38e0e0c0d22bb3e8193c5fb73
+ - - initial_ast: 40fc4797e4270e87654692d37306728ec506379e9a2c01a9cefeaca83b5b2a40
+ unrolled_ast: 40fc4797e4270e87654692d37306728ec506379e9a2c01a9cefeaca83b5b2a40
+ ssa_ast: ee3b4b599a0c72c3f0004f3dd6e49f3f93324a51399cd366c1d814a479a88223
+ flattened_ast: 8f3b364abb1772ac0c113f7c1add23af3a276cd10cccbf83c887621c33d1297b
+ inlined_ast: 8f3b364abb1772ac0c113f7c1add23af3a276cd10cccbf83c887621c33d1297b
+ dce_ast: 8f3b364abb1772ac0c113f7c1add23af3a276cd10cccbf83c887621c33d1297b
bytecode: ac2d2f57bf49761437884caa2b7f46c8c33df05175d3cba3ace16cb068374f18
warnings: ""
diff --git a/tests/expectations/compiler/integers/i16/div.out b/tests/expectations/compiler/integers/i16/div.out
index 5440aebd01..38e69a8c37 100644
--- a/tests/expectations/compiler/integers/i16/div.out
+++ b/tests/expectations/compiler/integers/i16/div.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: c2f3bd5431b74d90ec46c36f3dabd0b8ef55360dd67e8823183f2d574399f10a
- unrolled_ast: c2f3bd5431b74d90ec46c36f3dabd0b8ef55360dd67e8823183f2d574399f10a
- ssa_ast: 10c1684314e40ac52692ecbaef808dde4254dcb703126a65f6edc204cb71ff79
- flattened_ast: 35af048146e13b8e29c6e8afacd73bc1bccc033b657232068415a0ed15fa74e7
- inlined_ast: 35af048146e13b8e29c6e8afacd73bc1bccc033b657232068415a0ed15fa74e7
- dce_ast: 35af048146e13b8e29c6e8afacd73bc1bccc033b657232068415a0ed15fa74e7
+ - - initial_ast: b5dabef191f46248a8310de6f10e404325f1f1a0ce272686fef96f402aba4168
+ unrolled_ast: b5dabef191f46248a8310de6f10e404325f1f1a0ce272686fef96f402aba4168
+ ssa_ast: 2c082bd14eadd01b8217a0662e58392aeacc77fcd9bca0cbc57d57e4f9b17fd4
+ flattened_ast: aed7d91b9dff7037878b2f5f16651dc1bc2611f3841a42d820685fe7aee7168d
+ inlined_ast: aed7d91b9dff7037878b2f5f16651dc1bc2611f3841a42d820685fe7aee7168d
+ dce_ast: aed7d91b9dff7037878b2f5f16651dc1bc2611f3841a42d820685fe7aee7168d
bytecode: 0d753f8ac24fd6daf4150b9ab5d1469e61c65d75c6eddcc8a5dd859e8084fb2f
warnings: ""
diff --git a/tests/expectations/compiler/integers/i16/eq.out b/tests/expectations/compiler/integers/i16/eq.out
index 52ae312215..1016095c58 100644
--- a/tests/expectations/compiler/integers/i16/eq.out
+++ b/tests/expectations/compiler/integers/i16/eq.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 4e987bf633b7f75ffe9c26430fdf31f952690856f5f3e81e70a37ce4e6db7a9b
- unrolled_ast: 4e987bf633b7f75ffe9c26430fdf31f952690856f5f3e81e70a37ce4e6db7a9b
- ssa_ast: 5c70a71177bc58e06867ec661facaa14945d01a5ec9432eb0d1bf589d8d295d8
- flattened_ast: 0bd3d3f23e14c3475259c9dc71d61cd3f2fcd3e3d3cf69da32481f033dcd2044
- inlined_ast: 0bd3d3f23e14c3475259c9dc71d61cd3f2fcd3e3d3cf69da32481f033dcd2044
- dce_ast: 0bd3d3f23e14c3475259c9dc71d61cd3f2fcd3e3d3cf69da32481f033dcd2044
+ - - initial_ast: 392a37abfd3fd82c1a48d5b6049d9e9e9d4dbbf230f8f6c4f0615ee5dbe7bf67
+ unrolled_ast: 392a37abfd3fd82c1a48d5b6049d9e9e9d4dbbf230f8f6c4f0615ee5dbe7bf67
+ ssa_ast: 55ef0a68d1b56456e016c0c8a352488225a31519312b560bbcb45c6d94695b22
+ flattened_ast: fc7121891eb02d76f4072b046d60b603c3dea468a87efd532a654328ab5fe155
+ inlined_ast: fc7121891eb02d76f4072b046d60b603c3dea468a87efd532a654328ab5fe155
+ dce_ast: fc7121891eb02d76f4072b046d60b603c3dea468a87efd532a654328ab5fe155
bytecode: 898a6a5cc452219a2c31f1cc7f0c73c6eea23a72d4d331e013cfb866167467e2
warnings: ""
diff --git a/tests/expectations/compiler/integers/i16/ge.out b/tests/expectations/compiler/integers/i16/ge.out
index 5aa54882b0..83eea61785 100644
--- a/tests/expectations/compiler/integers/i16/ge.out
+++ b/tests/expectations/compiler/integers/i16/ge.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 42ef6e17e9ce3447c220f1aba36faec7ae1359a2f82ca73104b7dd3aeebf2fa7
- unrolled_ast: 42ef6e17e9ce3447c220f1aba36faec7ae1359a2f82ca73104b7dd3aeebf2fa7
- ssa_ast: ca342636bc6d95e433b72d65d99440689af0da3ebce4d6fdb2ffcde0c4ecdf91
- flattened_ast: 30b152a6e109f3f335c2b32a3834ae5e50a1128af27ff995362485de38ae0c85
- inlined_ast: 30b152a6e109f3f335c2b32a3834ae5e50a1128af27ff995362485de38ae0c85
- dce_ast: 30b152a6e109f3f335c2b32a3834ae5e50a1128af27ff995362485de38ae0c85
+ - - initial_ast: 389a6ec4554e6f627b286daa520905157c611bc5991865b752bd63679ff34aca
+ unrolled_ast: 389a6ec4554e6f627b286daa520905157c611bc5991865b752bd63679ff34aca
+ ssa_ast: 6e12fdb1363945830dba4092e6a0dab0ab077d4fcc68d184af72053be64999d1
+ flattened_ast: 584a8c9f22652d9a2c6b15624b92c7258db9f4f36f4a66890b193f52d1a99d36
+ inlined_ast: 584a8c9f22652d9a2c6b15624b92c7258db9f4f36f4a66890b193f52d1a99d36
+ dce_ast: 584a8c9f22652d9a2c6b15624b92c7258db9f4f36f4a66890b193f52d1a99d36
bytecode: e35d3733d6b9cdae2cad91fa9100d057efcbdf45f16994f11a75319486a81e64
warnings: ""
diff --git a/tests/expectations/compiler/integers/i16/gt.out b/tests/expectations/compiler/integers/i16/gt.out
index 7ea1450163..38cfa10799 100644
--- a/tests/expectations/compiler/integers/i16/gt.out
+++ b/tests/expectations/compiler/integers/i16/gt.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: f63bd997a8fd51ae6dabfe0a1f9d642c0f28ba4a593aba6e3491016d8e90e705
- unrolled_ast: f63bd997a8fd51ae6dabfe0a1f9d642c0f28ba4a593aba6e3491016d8e90e705
- ssa_ast: d1d7fb6696426a5a4f110828891add9addcf44fa9412129e677986b6f4dfee49
- flattened_ast: 04ba36ab1a209f4011492b0af604fddc3655ece716593c0548515f82a35395cb
- inlined_ast: 04ba36ab1a209f4011492b0af604fddc3655ece716593c0548515f82a35395cb
- dce_ast: 04ba36ab1a209f4011492b0af604fddc3655ece716593c0548515f82a35395cb
+ - - initial_ast: 29ef21b1b92423380c7c4eacc303bf194d7468be67527acc630b88988e876ed3
+ unrolled_ast: 29ef21b1b92423380c7c4eacc303bf194d7468be67527acc630b88988e876ed3
+ ssa_ast: 91211548e55af38be02baac1005dc06a782ed068580ee58250ce46638ccaedc3
+ flattened_ast: 209a248d1458a36edb3ecd283aaa36c83cffd223fa29cb2b98e7876af8e83812
+ inlined_ast: 209a248d1458a36edb3ecd283aaa36c83cffd223fa29cb2b98e7876af8e83812
+ dce_ast: 209a248d1458a36edb3ecd283aaa36c83cffd223fa29cb2b98e7876af8e83812
bytecode: 8195766fd4b565e30f6f4e088c57977e5a558d68847e0a61fe2b8de79bd2590d
warnings: ""
diff --git a/tests/expectations/compiler/integers/i16/le.out b/tests/expectations/compiler/integers/i16/le.out
index 78a80f9fcc..98f6092da4 100644
--- a/tests/expectations/compiler/integers/i16/le.out
+++ b/tests/expectations/compiler/integers/i16/le.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 781bfce16bae43749ebefb34df714227ec93b477e31478263f32374dc2b469a9
- unrolled_ast: 781bfce16bae43749ebefb34df714227ec93b477e31478263f32374dc2b469a9
- ssa_ast: 95f843a41fdc15c1948545f7dc68e5af2953a64728382d18ca96ec588fe3d5dc
- flattened_ast: e2fd5403df811e2bfb3599842bfe3a0d5ee1f926569a66da5b920609fc6bb7d4
- inlined_ast: e2fd5403df811e2bfb3599842bfe3a0d5ee1f926569a66da5b920609fc6bb7d4
- dce_ast: e2fd5403df811e2bfb3599842bfe3a0d5ee1f926569a66da5b920609fc6bb7d4
+ - - initial_ast: a93d22ded38b4e50082ef8a38bf75ea02c8ef1a06be508ded88011abb27ee591
+ unrolled_ast: a93d22ded38b4e50082ef8a38bf75ea02c8ef1a06be508ded88011abb27ee591
+ ssa_ast: 267336dd53336f98542c2699dcf0d965e0e06388f6f691c290676bd496e388bb
+ flattened_ast: 7f94b572449d78d2e60d7e6dae283c40f756e92f8249c35e2ad6b438c28a9bba
+ inlined_ast: 7f94b572449d78d2e60d7e6dae283c40f756e92f8249c35e2ad6b438c28a9bba
+ dce_ast: 7f94b572449d78d2e60d7e6dae283c40f756e92f8249c35e2ad6b438c28a9bba
bytecode: 98dc59dd7939556e96fd2a7f222612401d18c45c3d38845f2c68d273b1d848c3
warnings: ""
diff --git a/tests/expectations/compiler/integers/i16/lt.out b/tests/expectations/compiler/integers/i16/lt.out
index bb1d6412cf..f16a759de7 100644
--- a/tests/expectations/compiler/integers/i16/lt.out
+++ b/tests/expectations/compiler/integers/i16/lt.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 3de1faff250ff5813904e8e2b7b0c8cd7d7d0b9541208fe4aba7252adb67630a
- unrolled_ast: 3de1faff250ff5813904e8e2b7b0c8cd7d7d0b9541208fe4aba7252adb67630a
- ssa_ast: 90859050e09dcde8362d150eb305f4ff1351d60c63953f6b926595d613be7da8
- flattened_ast: 7872bf6de336f453809a46b974eca88602223da8006bc457e5cbb42b5229f807
- inlined_ast: 7872bf6de336f453809a46b974eca88602223da8006bc457e5cbb42b5229f807
- dce_ast: 7872bf6de336f453809a46b974eca88602223da8006bc457e5cbb42b5229f807
+ - - initial_ast: 766fb35b2ba0aef7b1103fc9c81e12c885873ce5e219a71a7591f3282d336631
+ unrolled_ast: 766fb35b2ba0aef7b1103fc9c81e12c885873ce5e219a71a7591f3282d336631
+ ssa_ast: 50fad161c3cd0b53f5b45b05777f404b7c040ec4f97a9b02a7f1f522fac4273e
+ flattened_ast: 271ce739e71ddfc4dd38f4e9d450309ba125e684aa2aaeb61fed466fb3d427e0
+ inlined_ast: 271ce739e71ddfc4dd38f4e9d450309ba125e684aa2aaeb61fed466fb3d427e0
+ dce_ast: 271ce739e71ddfc4dd38f4e9d450309ba125e684aa2aaeb61fed466fb3d427e0
bytecode: 1ce9578b21f22dfd7342da3a2ea28ed86cb30b94475fc02329dab93fe121eaa3
warnings: ""
diff --git a/tests/expectations/compiler/integers/i16/max.out b/tests/expectations/compiler/integers/i16/max.out
index 362aae67fa..cba650d128 100644
--- a/tests/expectations/compiler/integers/i16/max.out
+++ b/tests/expectations/compiler/integers/i16/max.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 2d56d2f748e6ac9b276e18b2168096c0ddc5f43c2202a0656d2f9300cb05e818
- unrolled_ast: 2d56d2f748e6ac9b276e18b2168096c0ddc5f43c2202a0656d2f9300cb05e818
- ssa_ast: 4ea47db3de3c1bbc84cc4620070cce3f6e5f6764e03a9b44fea2463b9a6a61be
- flattened_ast: a37fa26f4af62d04e8cd9e32d1f792f4b51262479cb5e1d456b11c0d82a76b6f
- inlined_ast: a37fa26f4af62d04e8cd9e32d1f792f4b51262479cb5e1d456b11c0d82a76b6f
- dce_ast: a37fa26f4af62d04e8cd9e32d1f792f4b51262479cb5e1d456b11c0d82a76b6f
+ - - initial_ast: e2fd154f1d498cac1aaaf44904a8295c4bd82e1e8a0ac4d3c52a48e435effd81
+ unrolled_ast: e2fd154f1d498cac1aaaf44904a8295c4bd82e1e8a0ac4d3c52a48e435effd81
+ ssa_ast: acc9b45db261d0e7173b1da11e7199ecdfb867f19544a06cb99f4d973b593c58
+ flattened_ast: 695fd53b5643c232ac56778b86be226f0cad4ce649b958d6d29609c9b9aaa926
+ inlined_ast: 695fd53b5643c232ac56778b86be226f0cad4ce649b958d6d29609c9b9aaa926
+ dce_ast: 695fd53b5643c232ac56778b86be226f0cad4ce649b958d6d29609c9b9aaa926
bytecode: 45295d2179ab802afcc86d7d5b8c0b17afcdab726c8cca491370f77918e64a2b
warnings: ""
diff --git a/tests/expectations/compiler/integers/i16/min.out b/tests/expectations/compiler/integers/i16/min.out
index bd8f6e73c8..2f260787f8 100644
--- a/tests/expectations/compiler/integers/i16/min.out
+++ b/tests/expectations/compiler/integers/i16/min.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 2154123c075212d946e7293a04308e053248816e3acf154646da3062ce9404a4
- unrolled_ast: 2154123c075212d946e7293a04308e053248816e3acf154646da3062ce9404a4
- ssa_ast: 0ca8a34a361e6be28153bf314b7762dd6bf8155c8390878f5918541c839d5ace
- flattened_ast: 53bfa1c6c4a95e2bcd36ec6be5c9239a2ee52d358e0190683476682543e44e43
- inlined_ast: 53bfa1c6c4a95e2bcd36ec6be5c9239a2ee52d358e0190683476682543e44e43
- dce_ast: 53bfa1c6c4a95e2bcd36ec6be5c9239a2ee52d358e0190683476682543e44e43
+ - - initial_ast: c54397a8775c316b696b6b1651b7af23acb58bb0f583e3838bebf367c10ce13e
+ unrolled_ast: c54397a8775c316b696b6b1651b7af23acb58bb0f583e3838bebf367c10ce13e
+ ssa_ast: 6318f0c65ebeebf6dbd97b62b2f33b60b7ff87bf127339c451d459829c64085b
+ flattened_ast: 4be2d160fae26ecc5f004b22c07e7f21cf061e011d1b63aafb4fb461a618909b
+ inlined_ast: 4be2d160fae26ecc5f004b22c07e7f21cf061e011d1b63aafb4fb461a618909b
+ dce_ast: 4be2d160fae26ecc5f004b22c07e7f21cf061e011d1b63aafb4fb461a618909b
bytecode: b4ca9ba0607d70a519a65b1415ffb48639cda59835abf8a7a892710f309b0abc
warnings: ""
diff --git a/tests/expectations/compiler/integers/i16/min_fail.out b/tests/expectations/compiler/integers/i16/min_fail.out
index ff23f90f9a..77bcf94456 100644
--- a/tests/expectations/compiler/integers/i16/min_fail.out
+++ b/tests/expectations/compiler/integers/i16/min_fail.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 1819ff40b94d1e54432d40e3f8f3e2b500fff76f321c8d2798cb1623bb060de3
- unrolled_ast: 1819ff40b94d1e54432d40e3f8f3e2b500fff76f321c8d2798cb1623bb060de3
- ssa_ast: bce25bcb1376beab03517fcbb0231baf7f2b997a79e39a0c54666268aaf8a2f9
- flattened_ast: faf31d65e557e571505d53c1026252c28c46bc1dfbb007de1a86d8c1251f8d7d
- inlined_ast: faf31d65e557e571505d53c1026252c28c46bc1dfbb007de1a86d8c1251f8d7d
- dce_ast: faf31d65e557e571505d53c1026252c28c46bc1dfbb007de1a86d8c1251f8d7d
+ - - initial_ast: 09d9f7f010474d4976c2b735b648932b9cf612ed84f75909861db651e2708ea5
+ unrolled_ast: 09d9f7f010474d4976c2b735b648932b9cf612ed84f75909861db651e2708ea5
+ ssa_ast: 803cab042d71aedaf4cd6bf6d5cf04b7fb03abbbf1a4d24373da407d49ff984b
+ flattened_ast: f83459e1379d29ba36416653ac541facc0e4f695f0d37445b777afce75c2af43
+ inlined_ast: f83459e1379d29ba36416653ac541facc0e4f695f0d37445b777afce75c2af43
+ dce_ast: f83459e1379d29ba36416653ac541facc0e4f695f0d37445b777afce75c2af43
bytecode: 5d5bc4c63f62ab0bf4b07e3791e046417ea909f69375729be199bbdba267e742
warnings: ""
diff --git a/tests/expectations/compiler/integers/i16/mul.out b/tests/expectations/compiler/integers/i16/mul.out
index 04066d1c68..44bbb05188 100644
--- a/tests/expectations/compiler/integers/i16/mul.out
+++ b/tests/expectations/compiler/integers/i16/mul.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 0c972f5b48ba5679885f8ba8a0c823267996240bdb51a6c23b96a2309549e395
- unrolled_ast: 0c972f5b48ba5679885f8ba8a0c823267996240bdb51a6c23b96a2309549e395
- ssa_ast: ab9ab3ee550ed4ba677ec9ddf7d04719f9ff3fc3669e4caf532076670a550197
- flattened_ast: 7771f004f9eb830376745296300ee1132f37e0e0611f11e8e02fd290b377622c
- inlined_ast: 7771f004f9eb830376745296300ee1132f37e0e0611f11e8e02fd290b377622c
- dce_ast: 7771f004f9eb830376745296300ee1132f37e0e0611f11e8e02fd290b377622c
+ - - initial_ast: 3eebf844bd177a67aa71ad80897064d084a07ec1d46728fc5bae749d61011458
+ unrolled_ast: 3eebf844bd177a67aa71ad80897064d084a07ec1d46728fc5bae749d61011458
+ ssa_ast: a4ff54892523df074ab3e5b0353ec3e0819bb6ead4be29be1aec7ed2a9ef3012
+ flattened_ast: cf75d6ca032b75bbeab1b22764ef4a7cd2acc89076425ebbad99dda9d1c99aa8
+ inlined_ast: cf75d6ca032b75bbeab1b22764ef4a7cd2acc89076425ebbad99dda9d1c99aa8
+ dce_ast: cf75d6ca032b75bbeab1b22764ef4a7cd2acc89076425ebbad99dda9d1c99aa8
bytecode: dfd9acb20823234cdd87513c5b6ee195f0e5b925b52e035009dcb7ff22e6900a
warnings: ""
diff --git a/tests/expectations/compiler/integers/i16/ne.out b/tests/expectations/compiler/integers/i16/ne.out
index ef859b4e86..cd42f93362 100644
--- a/tests/expectations/compiler/integers/i16/ne.out
+++ b/tests/expectations/compiler/integers/i16/ne.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: afe493d5ccec11a491c803608ef0236d140ab4bec7b9e65b2799fa44d5390784
- unrolled_ast: afe493d5ccec11a491c803608ef0236d140ab4bec7b9e65b2799fa44d5390784
- ssa_ast: f1e715bf69409f35a85b1738975077c6fdb1f2354ea0f73e57a64f3b7ce73a8c
- flattened_ast: 6a1fb0193d47926466894eb84e3cf235cb893a6bca01881c685fb86a048c9a63
- inlined_ast: 6a1fb0193d47926466894eb84e3cf235cb893a6bca01881c685fb86a048c9a63
- dce_ast: 6a1fb0193d47926466894eb84e3cf235cb893a6bca01881c685fb86a048c9a63
+ - - initial_ast: fcccfeeaa3101a8c8dc715b47a7ca3ba6bc1e9a7edd6ff0b8e3706cabcd354f8
+ unrolled_ast: fcccfeeaa3101a8c8dc715b47a7ca3ba6bc1e9a7edd6ff0b8e3706cabcd354f8
+ ssa_ast: 19ce57e0ede8332b8ace0dc011330488eb59432b0202ca1824555283a6710909
+ flattened_ast: 14675836b8407ff05be96f34abcec240152d036e656df9a8adfdbd3d37cd6574
+ inlined_ast: 14675836b8407ff05be96f34abcec240152d036e656df9a8adfdbd3d37cd6574
+ dce_ast: 14675836b8407ff05be96f34abcec240152d036e656df9a8adfdbd3d37cd6574
bytecode: 955b3e3d4d80a6816de6d59563cc6f31f94dbff43853facba45936dfdc2012ca
warnings: ""
diff --git a/tests/expectations/compiler/integers/i16/negate.out b/tests/expectations/compiler/integers/i16/negate.out
index f570694c3f..c801c96340 100644
--- a/tests/expectations/compiler/integers/i16/negate.out
+++ b/tests/expectations/compiler/integers/i16/negate.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: b08b7012cad1e466225f9e0cdba7b907a14ed1d0c3b1e9692feba8650a74478c
- unrolled_ast: b08b7012cad1e466225f9e0cdba7b907a14ed1d0c3b1e9692feba8650a74478c
- ssa_ast: 04594cd2713912aebd82538d8e140d3fe8ad489fb41ecf6b0b31e515cff40c45
- flattened_ast: 0748407f0dd950b2aa9ddae84120f9401311e77ccabc2bbfdb16d64c6a662cfb
- inlined_ast: 0748407f0dd950b2aa9ddae84120f9401311e77ccabc2bbfdb16d64c6a662cfb
- dce_ast: 0748407f0dd950b2aa9ddae84120f9401311e77ccabc2bbfdb16d64c6a662cfb
+ - - initial_ast: 74543d1f6de58c7bddf99a56d7227b8f820ab5d0db3109f898d8cf342bdf5cd3
+ unrolled_ast: 74543d1f6de58c7bddf99a56d7227b8f820ab5d0db3109f898d8cf342bdf5cd3
+ ssa_ast: 29397a9d1e14514103f24706bc7cb56aac07dcdf41600e1ccec185554d51edf8
+ flattened_ast: 91e8d5a7ca88b17c96583b5f416bbf6325e10b4ec220acd8e29b9d76731025d4
+ inlined_ast: 91e8d5a7ca88b17c96583b5f416bbf6325e10b4ec220acd8e29b9d76731025d4
+ dce_ast: 91e8d5a7ca88b17c96583b5f416bbf6325e10b4ec220acd8e29b9d76731025d4
bytecode: 4c2a08bbf8cfdd45438e33b981a9f3d77b1d44225227714b3189e3e641e428e9
warnings: ""
diff --git a/tests/expectations/compiler/integers/i16/negate_min_fail.out b/tests/expectations/compiler/integers/i16/negate_min_fail.out
index 215284f854..3763e06e5c 100644
--- a/tests/expectations/compiler/integers/i16/negate_min_fail.out
+++ b/tests/expectations/compiler/integers/i16/negate_min_fail.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: c0d1bfa4459c6a7f94c59adf491054ed67bea3aefc772e943dcaee45b4bcb3d0
- unrolled_ast: c0d1bfa4459c6a7f94c59adf491054ed67bea3aefc772e943dcaee45b4bcb3d0
- ssa_ast: ccd90f4b485926da4d3e98ed7d371614fcfb732c0008f9e2f0e124536aa52c16
- flattened_ast: 3477100ef9525d882b17e9435d8b37497b8efdeb467895b00d52f6c0719ae4ed
- inlined_ast: 3477100ef9525d882b17e9435d8b37497b8efdeb467895b00d52f6c0719ae4ed
- dce_ast: 3477100ef9525d882b17e9435d8b37497b8efdeb467895b00d52f6c0719ae4ed
+ - - initial_ast: 7cd2cb8c46937fc8aaeb9b421d1ac5ae888ce22439f43861856445ecfc86aa5d
+ unrolled_ast: 7cd2cb8c46937fc8aaeb9b421d1ac5ae888ce22439f43861856445ecfc86aa5d
+ ssa_ast: 93d6e9b5638f74440769cfd23ff7a2b22ee1934383a3a5b083adf671fbbbb9c4
+ flattened_ast: 9c5e98ac13640a41ca95453a8dbd19423dde823cf8f629040129ae75724faed1
+ inlined_ast: 9c5e98ac13640a41ca95453a8dbd19423dde823cf8f629040129ae75724faed1
+ dce_ast: 9c5e98ac13640a41ca95453a8dbd19423dde823cf8f629040129ae75724faed1
bytecode: f1c720ffbffc836bb5dcc1bdf2b2e9cb95de97275e7798b6f8e508c9116d757c
warnings: ""
diff --git a/tests/expectations/compiler/integers/i16/negate_zero.out b/tests/expectations/compiler/integers/i16/negate_zero.out
index 303e8c0a43..3d56b248f1 100644
--- a/tests/expectations/compiler/integers/i16/negate_zero.out
+++ b/tests/expectations/compiler/integers/i16/negate_zero.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 89485f7c64ecc857747203041f87caba668dc281bac43ce33fb2ac56fb68c2eb
- unrolled_ast: 89485f7c64ecc857747203041f87caba668dc281bac43ce33fb2ac56fb68c2eb
- ssa_ast: 9562ee3ed8f2389c5ae89a7d817b72afe237caaa942b12411bad9fe79384549f
- flattened_ast: ec10b4536ae14fb0aae6874b189ab15d80452e1605fecf1d34ccb67848c33d4b
- inlined_ast: ec10b4536ae14fb0aae6874b189ab15d80452e1605fecf1d34ccb67848c33d4b
- dce_ast: ec10b4536ae14fb0aae6874b189ab15d80452e1605fecf1d34ccb67848c33d4b
+ - - initial_ast: 87d320472e8ecbcfb5d8e39f1fd1c7db15804ce784998a5af96776c8bf69959c
+ unrolled_ast: 87d320472e8ecbcfb5d8e39f1fd1c7db15804ce784998a5af96776c8bf69959c
+ ssa_ast: 06dea1ad1e2ef46889a690a5ee0d4721a1c353c53a6041710bf8c0654ae46c57
+ flattened_ast: 80e079322b40ae65927d68806963943f587e7e21e927fa50605f8239785d00ae
+ inlined_ast: 80e079322b40ae65927d68806963943f587e7e21e927fa50605f8239785d00ae
+ dce_ast: 80e079322b40ae65927d68806963943f587e7e21e927fa50605f8239785d00ae
bytecode: 041ad04237619df46380596339019563fc1d330a7e3792a3d856e4b600e8501e
warnings: ""
diff --git a/tests/expectations/compiler/integers/i16/operator_methods.out b/tests/expectations/compiler/integers/i16/operator_methods.out
index decfe40453..0864e0e69d 100644
--- a/tests/expectations/compiler/integers/i16/operator_methods.out
+++ b/tests/expectations/compiler/integers/i16/operator_methods.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: fe020d481a7875a659f18d68ce735f7cc48faa563fba2c03f8412a43d7e278aa
- unrolled_ast: fe020d481a7875a659f18d68ce735f7cc48faa563fba2c03f8412a43d7e278aa
- ssa_ast: efd392405ff78f1b928bd4b14297f2c72bea5967ac6e474956b9e773675dac26
- flattened_ast: cd8646240f3e311e51060aa7ebb1aa03877976efcfe38c7b3bb33662ee634476
- inlined_ast: cd8646240f3e311e51060aa7ebb1aa03877976efcfe38c7b3bb33662ee634476
- dce_ast: fabfd09410dc36bf4c81828ff96c9353e78aa8b721cbb8870eda9dde7aa0c1d2
+ - - initial_ast: af9d1887343d697afdf758fbb59c785a2a8f8bf95e9b02e8e1c10154fdf72d20
+ unrolled_ast: af9d1887343d697afdf758fbb59c785a2a8f8bf95e9b02e8e1c10154fdf72d20
+ ssa_ast: 609ef9fd6d79e85cb7dcac4dfef5fefed9026172f2fd52e6cbd7b5a33a4c0df1
+ flattened_ast: d8d4c0046b74378ac0c712460b638ecb837be4b3aa733864333611cf5972f8ef
+ inlined_ast: d8d4c0046b74378ac0c712460b638ecb837be4b3aa733864333611cf5972f8ef
+ dce_ast: 4152e1989baca8d41f341e95f5a6c8e980c79d37fd30d5a267d7445502e3dd0c
bytecode: 2ae0c269722de40ebea82115838ca6bc794e781954d9437afc1684c0f171847f
warnings: ""
diff --git a/tests/expectations/compiler/integers/i16/or.out b/tests/expectations/compiler/integers/i16/or.out
index e859906928..4de382b313 100644
--- a/tests/expectations/compiler/integers/i16/or.out
+++ b/tests/expectations/compiler/integers/i16/or.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 4140af4f462e117c1b35ae4d44bdfe87096c801e34556d3b527d2a2db707428e
- unrolled_ast: 4140af4f462e117c1b35ae4d44bdfe87096c801e34556d3b527d2a2db707428e
- ssa_ast: 41663bab6bec2a78b7626f690f776e09f2310b28430f47c6485f99a80e9d9508
- flattened_ast: 8e003509896e96197f8f3d1615eddf2969c064432ce3a71602b1a6f330bdaa32
- inlined_ast: 8e003509896e96197f8f3d1615eddf2969c064432ce3a71602b1a6f330bdaa32
- dce_ast: 8e003509896e96197f8f3d1615eddf2969c064432ce3a71602b1a6f330bdaa32
+ - - initial_ast: 806def9ba04babf9a35d67959bbf29a8ff8a738c4544babd27f0bf45c08ae9b3
+ unrolled_ast: 806def9ba04babf9a35d67959bbf29a8ff8a738c4544babd27f0bf45c08ae9b3
+ ssa_ast: dad5a98d7f38d56c057dd0faa2c07478c71304b6f705d87f7b6d47c40df003fd
+ flattened_ast: e6cffc917bce49952f6dae423ea527bce2c1b8d7c8826123ef335f7a2fdbcfa5
+ inlined_ast: e6cffc917bce49952f6dae423ea527bce2c1b8d7c8826123ef335f7a2fdbcfa5
+ dce_ast: e6cffc917bce49952f6dae423ea527bce2c1b8d7c8826123ef335f7a2fdbcfa5
bytecode: ce2896db5a90c1bfd62a00f9b8721cc2285e1ef077a8e225e2748bb33742564b
warnings: ""
diff --git a/tests/expectations/compiler/integers/i16/pow.out b/tests/expectations/compiler/integers/i16/pow.out
index ae61a17803..355e0b7a2f 100644
--- a/tests/expectations/compiler/integers/i16/pow.out
+++ b/tests/expectations/compiler/integers/i16/pow.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 9a59ecc9ac1f1f3b8aae34cafb282cb1822b3c15468fda671b60b72adea38226
- unrolled_ast: 9a59ecc9ac1f1f3b8aae34cafb282cb1822b3c15468fda671b60b72adea38226
- ssa_ast: 3efabf105c175d8b0a9219e2736719b53e9f557e10d564d08ea20d0494d888bb
- flattened_ast: 1d1399f68a015307a219bf22cd6113060d8639f6d8dfe0fbe69d5919a9732c11
- inlined_ast: 1d1399f68a015307a219bf22cd6113060d8639f6d8dfe0fbe69d5919a9732c11
- dce_ast: 1d1399f68a015307a219bf22cd6113060d8639f6d8dfe0fbe69d5919a9732c11
+ - - initial_ast: 1fb9954aa4fad65f019157eee1ee0fe981e67344df46f64f89d5ff0965a1744b
+ unrolled_ast: 1fb9954aa4fad65f019157eee1ee0fe981e67344df46f64f89d5ff0965a1744b
+ ssa_ast: 412e824eb9aaa2574743ecac101f62e531b87150dcbc338026cd1df53c616b40
+ flattened_ast: fdf3e2bfee6ac626df1b0c24891daf6f1fdc163c8b0f2489d2792053be540963
+ inlined_ast: fdf3e2bfee6ac626df1b0c24891daf6f1fdc163c8b0f2489d2792053be540963
+ dce_ast: fdf3e2bfee6ac626df1b0c24891daf6f1fdc163c8b0f2489d2792053be540963
bytecode: 5566b622f6c5ea37b1b130db8b59ea5d69140dbe2aae45a1ada003d92482f7a9
warnings: ""
diff --git a/tests/expectations/compiler/integers/i16/rem.out b/tests/expectations/compiler/integers/i16/rem.out
index 7b1aacb360..3fa7710523 100644
--- a/tests/expectations/compiler/integers/i16/rem.out
+++ b/tests/expectations/compiler/integers/i16/rem.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 2597bde13c2ef7c9fe072ce17bc42b5130b0fc3bfb64c4d858c2a7f650e7c114
- unrolled_ast: 2597bde13c2ef7c9fe072ce17bc42b5130b0fc3bfb64c4d858c2a7f650e7c114
- ssa_ast: 897d784516bca09246e64e04293d8990efd0779da517b4af05f7d872fae12830
- flattened_ast: 827ba2fb2b5534d207f1832d20b4a94e07c38632e6864c817b13a4a41ed5f0ae
- inlined_ast: 827ba2fb2b5534d207f1832d20b4a94e07c38632e6864c817b13a4a41ed5f0ae
- dce_ast: 827ba2fb2b5534d207f1832d20b4a94e07c38632e6864c817b13a4a41ed5f0ae
+ - - initial_ast: 24dd42d011200fe22f9ee610cbe50f4f6b8b2fc52e93755322abdf230db0367a
+ unrolled_ast: 24dd42d011200fe22f9ee610cbe50f4f6b8b2fc52e93755322abdf230db0367a
+ ssa_ast: c189947562552352d249f2b91fe3d4a14dcf06e83f1153ad505a0ee5a8be9abe
+ flattened_ast: 07ea242236e3ac58d7dfe8d8f340e3564e409bf0e1c96196e92c90a247822cd6
+ inlined_ast: 07ea242236e3ac58d7dfe8d8f340e3564e409bf0e1c96196e92c90a247822cd6
+ dce_ast: 07ea242236e3ac58d7dfe8d8f340e3564e409bf0e1c96196e92c90a247822cd6
bytecode: 9db0a74c24c209fa63e0d47919e9fa1a10cde21b15179098872b9c99f821cb16
warnings: ""
diff --git a/tests/expectations/compiler/integers/i16/shl.out b/tests/expectations/compiler/integers/i16/shl.out
index 84a887d333..b4182bcf8c 100644
--- a/tests/expectations/compiler/integers/i16/shl.out
+++ b/tests/expectations/compiler/integers/i16/shl.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 01dce520919d9520ce130b1ce3c52c74584229749adf1bfed0e66159988769c6
- unrolled_ast: 01dce520919d9520ce130b1ce3c52c74584229749adf1bfed0e66159988769c6
- ssa_ast: 15c61b9cac5a6754ede2394501b948292a21bc743dfe721f29264ceef6bbd02c
- flattened_ast: 1f10a78b5621be6c2c101bc22d37937739e82e6b85dd645094973246ab8e145e
- inlined_ast: 1f10a78b5621be6c2c101bc22d37937739e82e6b85dd645094973246ab8e145e
- dce_ast: 1f10a78b5621be6c2c101bc22d37937739e82e6b85dd645094973246ab8e145e
+ - - initial_ast: 21d71f440e9ed49506337ad3dbc4cf1239e8de4f2fa46d0c1d747dd4abaeed1a
+ unrolled_ast: 21d71f440e9ed49506337ad3dbc4cf1239e8de4f2fa46d0c1d747dd4abaeed1a
+ ssa_ast: e3443fc971c6cdce8dea3905967796d46a6affe1a3d2fac3a8217b76d90d1e73
+ flattened_ast: e5d322dfb4af5c57b592e351fa0635a397ac026db5cff768e31af72bab72d0f3
+ inlined_ast: e5d322dfb4af5c57b592e351fa0635a397ac026db5cff768e31af72bab72d0f3
+ dce_ast: e5d322dfb4af5c57b592e351fa0635a397ac026db5cff768e31af72bab72d0f3
bytecode: 65af41a661155e3ce64ac1afced0c2ad5098a59a458f1ef3215f34f5a8e4247a
warnings: ""
diff --git a/tests/expectations/compiler/integers/i16/shr.out b/tests/expectations/compiler/integers/i16/shr.out
index e88173cb8a..2e87b89f37 100644
--- a/tests/expectations/compiler/integers/i16/shr.out
+++ b/tests/expectations/compiler/integers/i16/shr.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 812fb111a7bdd9e50cee33179e50004e3d727e1d555ecfd51271624bfafa7572
- unrolled_ast: 812fb111a7bdd9e50cee33179e50004e3d727e1d555ecfd51271624bfafa7572
- ssa_ast: 1106d4d8a8ff8c5e0ad2c4997f2ea9aa68144bffd74340b390746531df6eb6f6
- flattened_ast: ddf2d26132f221a20bb1610cd548717a4d291559f0a3aecbaa50e9082bc1d7d5
- inlined_ast: ddf2d26132f221a20bb1610cd548717a4d291559f0a3aecbaa50e9082bc1d7d5
- dce_ast: ddf2d26132f221a20bb1610cd548717a4d291559f0a3aecbaa50e9082bc1d7d5
+ - - initial_ast: 6acc4c7315db9aa2a84c4d05073e5a5bb915bfce3ead0ba7058adceca3c68740
+ unrolled_ast: 6acc4c7315db9aa2a84c4d05073e5a5bb915bfce3ead0ba7058adceca3c68740
+ ssa_ast: e345520f6e9cbbabf6ba64ec9baec1219dc49d774612957381d7efb178939059
+ flattened_ast: 61390f886e94307dbc6c8f2bdb0ffa25dd33527437614c1ee9a9cf0908b3f06e
+ inlined_ast: 61390f886e94307dbc6c8f2bdb0ffa25dd33527437614c1ee9a9cf0908b3f06e
+ dce_ast: 61390f886e94307dbc6c8f2bdb0ffa25dd33527437614c1ee9a9cf0908b3f06e
bytecode: 1af055915587aced3dca90d1e065481be3648546d2bc465461d50b03c2974f6a
warnings: ""
diff --git a/tests/expectations/compiler/integers/i16/sub.out b/tests/expectations/compiler/integers/i16/sub.out
index 7b14ad1f8c..796fe26f20 100644
--- a/tests/expectations/compiler/integers/i16/sub.out
+++ b/tests/expectations/compiler/integers/i16/sub.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 1e4f8afb46a242008539609965e4719edfdcaf6cb608c792f390ad5b60fc89f3
- unrolled_ast: 1e4f8afb46a242008539609965e4719edfdcaf6cb608c792f390ad5b60fc89f3
- ssa_ast: 3a184a80e21152d861bd221475caa916b19b8b2b1a5203bf3979dcb445699b91
- flattened_ast: 9af89b7a6a95af5d2ed34db911150b22701c1f0e4a479807264a15ef434b3082
- inlined_ast: 9af89b7a6a95af5d2ed34db911150b22701c1f0e4a479807264a15ef434b3082
- dce_ast: 9af89b7a6a95af5d2ed34db911150b22701c1f0e4a479807264a15ef434b3082
+ - - initial_ast: ba0f0e067bd784fcd2fcf82116c0bdb2781e107670c657e690e97abc6872bb38
+ unrolled_ast: ba0f0e067bd784fcd2fcf82116c0bdb2781e107670c657e690e97abc6872bb38
+ ssa_ast: c8c5c993c7df97a88b2cf5e287a4ed1b4e232409cebfa063a588113256d225c4
+ flattened_ast: 57f558b525842b3ecc87d1798cae5e6ea64b2c68aa63b19ac7a518fa2c5f3871
+ inlined_ast: 57f558b525842b3ecc87d1798cae5e6ea64b2c68aa63b19ac7a518fa2c5f3871
+ dce_ast: 57f558b525842b3ecc87d1798cae5e6ea64b2c68aa63b19ac7a518fa2c5f3871
bytecode: 17009388ef3907c90aabc4a26d822d5b361f00d4753cca95dda6539866f8d908
warnings: ""
diff --git a/tests/expectations/compiler/integers/i16/ternary.out b/tests/expectations/compiler/integers/i16/ternary.out
index 8d57105340..325a8e2df0 100644
--- a/tests/expectations/compiler/integers/i16/ternary.out
+++ b/tests/expectations/compiler/integers/i16/ternary.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 39df3243880e09119d10115530293e1818d0003bcad80df891ac736f1ac1f4a9
- unrolled_ast: 39df3243880e09119d10115530293e1818d0003bcad80df891ac736f1ac1f4a9
- ssa_ast: d67bb828f78f8ec2f8facfd985de32958db332f3beae361149a211c0251adb1c
- flattened_ast: fd999660c023d3c5c3d1578852098c97ba89c14f1a10808836a64ca730b50142
- inlined_ast: fd999660c023d3c5c3d1578852098c97ba89c14f1a10808836a64ca730b50142
- dce_ast: fd999660c023d3c5c3d1578852098c97ba89c14f1a10808836a64ca730b50142
+ - - initial_ast: a8b345534ea260232675511b0ccca504ac7508b52bd557fb94ede8eeaa9ddbe5
+ unrolled_ast: a8b345534ea260232675511b0ccca504ac7508b52bd557fb94ede8eeaa9ddbe5
+ ssa_ast: bd870dc72c7e5e8d0594a826a0463bf1520ae4e2a914e8801a7f01e42bb17544
+ flattened_ast: 7d78ac3d600d22ccb327465bd533c4a5b4432edfe7269a68b01d1ff35098015c
+ inlined_ast: 7d78ac3d600d22ccb327465bd533c4a5b4432edfe7269a68b01d1ff35098015c
+ dce_ast: 7d78ac3d600d22ccb327465bd533c4a5b4432edfe7269a68b01d1ff35098015c
bytecode: 36a621308b0c9bc17df0d85b9b4734e73d1d64cbcacdd813603f3d79f74e8996
warnings: ""
diff --git a/tests/expectations/compiler/integers/i16/xor.out b/tests/expectations/compiler/integers/i16/xor.out
index 3c5c30469a..725f8290ab 100644
--- a/tests/expectations/compiler/integers/i16/xor.out
+++ b/tests/expectations/compiler/integers/i16/xor.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 9b17cff9be2c510e22991e80e8d1d918a2830e58bf4361c9bb0f684e47f504e0
- unrolled_ast: 9b17cff9be2c510e22991e80e8d1d918a2830e58bf4361c9bb0f684e47f504e0
- ssa_ast: 53ed82cf21abc64b70249f0161bfe099c78243e14b63ed5d293d4e936709b1a3
- flattened_ast: 811c01719e47893ae4f99ae5c5fbdddd366f00815d62c5b32a0dd9ef71820b92
- inlined_ast: 811c01719e47893ae4f99ae5c5fbdddd366f00815d62c5b32a0dd9ef71820b92
- dce_ast: 811c01719e47893ae4f99ae5c5fbdddd366f00815d62c5b32a0dd9ef71820b92
+ - - initial_ast: 40bf8d5c2ed916656ee3bf32c9bf1f7c266d45fe44834a21dc1ac16b8c300e8b
+ unrolled_ast: 40bf8d5c2ed916656ee3bf32c9bf1f7c266d45fe44834a21dc1ac16b8c300e8b
+ ssa_ast: f6f44bc2aebc52546a1c85bd2e8a3dc6105e417267328c51bc5c04a26057bba6
+ flattened_ast: 5165d414dbfb84ab1b4d4982148f42d5980fbd45bb4dd0392ae019442996898f
+ inlined_ast: 5165d414dbfb84ab1b4d4982148f42d5980fbd45bb4dd0392ae019442996898f
+ dce_ast: 5165d414dbfb84ab1b4d4982148f42d5980fbd45bb4dd0392ae019442996898f
bytecode: b3f7fd0a992ed66d1a25b6669e1387d7567d6fad58e97b43c160249c2109f516
warnings: ""
diff --git a/tests/expectations/compiler/integers/i32/add.out b/tests/expectations/compiler/integers/i32/add.out
index 705d8d6ead..51de810201 100644
--- a/tests/expectations/compiler/integers/i32/add.out
+++ b/tests/expectations/compiler/integers/i32/add.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: c13f8929466d335ecb6682c572d568af53e963ec46b2ee06ce1f137b407cb89f
- unrolled_ast: c13f8929466d335ecb6682c572d568af53e963ec46b2ee06ce1f137b407cb89f
- ssa_ast: 75406ff5c633abb4ff17673cb5d3c28a11d9b71035162b5c8c490c396bd0e065
- flattened_ast: d78f419eabb4e31ea0d259b001d90a1b247dda9071a9bc99dcf7a8f0cd02ce19
- inlined_ast: d78f419eabb4e31ea0d259b001d90a1b247dda9071a9bc99dcf7a8f0cd02ce19
- dce_ast: d78f419eabb4e31ea0d259b001d90a1b247dda9071a9bc99dcf7a8f0cd02ce19
+ - - initial_ast: 1b6c1e9e3fc51f73372511a5bdc496cb218e51824ce3fcbaaa3e3d9eb6b047fd
+ unrolled_ast: 1b6c1e9e3fc51f73372511a5bdc496cb218e51824ce3fcbaaa3e3d9eb6b047fd
+ ssa_ast: 4a71ea24712f5f3ca445ef396881b1ba654c6bb45c7b27abbffa538009b0acbe
+ flattened_ast: 614abc97a00dc4b8a87bba617a2fed3de8157c9fe35af21564881e01a2fda898
+ inlined_ast: 614abc97a00dc4b8a87bba617a2fed3de8157c9fe35af21564881e01a2fda898
+ dce_ast: 614abc97a00dc4b8a87bba617a2fed3de8157c9fe35af21564881e01a2fda898
bytecode: 2a2cbf02e188b3022afe1de563d58f86c9c18a2277c8dbeb307dd1b5dc66f8d3
warnings: ""
diff --git a/tests/expectations/compiler/integers/i32/and.out b/tests/expectations/compiler/integers/i32/and.out
index f9b86fd840..5a86f446fd 100644
--- a/tests/expectations/compiler/integers/i32/and.out
+++ b/tests/expectations/compiler/integers/i32/and.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 87d4b6b41fa65dd5fe17a7071a88c7268f53584a143ee3e95361e4dc3d40e4e0
- unrolled_ast: 87d4b6b41fa65dd5fe17a7071a88c7268f53584a143ee3e95361e4dc3d40e4e0
- ssa_ast: af92520a505ceaba6931fc38a61b32f887dd678ef721fd9550db9ad826b76342
- flattened_ast: 95e616a78ca269f7dad625e6ad38bbd330da3aee3130eed456e4ac7bd5c128fd
- inlined_ast: 95e616a78ca269f7dad625e6ad38bbd330da3aee3130eed456e4ac7bd5c128fd
- dce_ast: 95e616a78ca269f7dad625e6ad38bbd330da3aee3130eed456e4ac7bd5c128fd
+ - - initial_ast: 6fee1260a3a845d8aadf9e003a44b602dacae966c12de9396cda154e557070a9
+ unrolled_ast: 6fee1260a3a845d8aadf9e003a44b602dacae966c12de9396cda154e557070a9
+ ssa_ast: 849b158dbbc95bf90192958fa02fe4c7f3e275c59c93b12f22c1d22dc20475f2
+ flattened_ast: 020a3835bea629a0e4d167bd1d9859a99a60e0232b8eddf2e42fc641b752c00e
+ inlined_ast: 020a3835bea629a0e4d167bd1d9859a99a60e0232b8eddf2e42fc641b752c00e
+ dce_ast: 020a3835bea629a0e4d167bd1d9859a99a60e0232b8eddf2e42fc641b752c00e
bytecode: eee50040aac3f0f43988dcc4e46afc2f734d30f614a2ae6ee1ce88f39b5f2827
warnings: ""
diff --git a/tests/expectations/compiler/integers/i32/console_assert.out b/tests/expectations/compiler/integers/i32/console_assert.out
index 69dd6a4300..606d72c6dc 100644
--- a/tests/expectations/compiler/integers/i32/console_assert.out
+++ b/tests/expectations/compiler/integers/i32/console_assert.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 8eb95014dc29775cfee0effe1058bd3547e27a215d593db304869c52fda6fa54
- unrolled_ast: 8eb95014dc29775cfee0effe1058bd3547e27a215d593db304869c52fda6fa54
- ssa_ast: 91ce3f8e0bc1c45cc6e12f57c2d56b0420c01b95175aa72b3fc2d3a0723eb416
- flattened_ast: 36dfdd9afab5263be6b6bf8cbace8e9ef88f7a16fb88d12219480b0ab579ab5f
- inlined_ast: 36dfdd9afab5263be6b6bf8cbace8e9ef88f7a16fb88d12219480b0ab579ab5f
- dce_ast: 36dfdd9afab5263be6b6bf8cbace8e9ef88f7a16fb88d12219480b0ab579ab5f
+ - - initial_ast: c26cf9d0557176c72fc5006388dbe10243cd60a89bc2e4ec9faaa972f039356a
+ unrolled_ast: c26cf9d0557176c72fc5006388dbe10243cd60a89bc2e4ec9faaa972f039356a
+ ssa_ast: 838a8fec00ba6caa6633ec45f662caee82dd833645caf346bdd440d239988a5c
+ flattened_ast: 9ee458e3dd1f38359db926ba509baa8fde1b5dd2f7350b57a458e1652bc7a1da
+ inlined_ast: 9ee458e3dd1f38359db926ba509baa8fde1b5dd2f7350b57a458e1652bc7a1da
+ dce_ast: 9ee458e3dd1f38359db926ba509baa8fde1b5dd2f7350b57a458e1652bc7a1da
bytecode: e8b3b5f71b01963e4df9f24f4f4f47e9976e5e5b099659e6083cef239d37a2d1
warnings: ""
diff --git a/tests/expectations/compiler/integers/i32/div.out b/tests/expectations/compiler/integers/i32/div.out
index 906d5d2737..39864674fd 100644
--- a/tests/expectations/compiler/integers/i32/div.out
+++ b/tests/expectations/compiler/integers/i32/div.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 535ec581e824bc5ce8bc762a1eb59db10ad97fe09fdb1f9b4d3833572d5b22e6
- unrolled_ast: 535ec581e824bc5ce8bc762a1eb59db10ad97fe09fdb1f9b4d3833572d5b22e6
- ssa_ast: 7ed38e0e442687c8b2d6c929e7281ee4fceb7b92fdba7a3a5b242fe96a3ed29c
- flattened_ast: ec4fb7edc255322670e44af0678a96ccfd0e6291bd4982ab96423d8edfdb286d
- inlined_ast: ec4fb7edc255322670e44af0678a96ccfd0e6291bd4982ab96423d8edfdb286d
- dce_ast: ec4fb7edc255322670e44af0678a96ccfd0e6291bd4982ab96423d8edfdb286d
+ - - initial_ast: cd16f4cc0a938ce695769b71c017ccd4bdc0a90e1de6f1cd0201c6da17b764b1
+ unrolled_ast: cd16f4cc0a938ce695769b71c017ccd4bdc0a90e1de6f1cd0201c6da17b764b1
+ ssa_ast: 0e4416ced58d44c6467ea5114717483b701c6136778ab219120859b76b1eb848
+ flattened_ast: 0de7d8669388cfd4cbc15835e446a2adfe09ccd71ce1c7fdc10c0c05b4e9f892
+ inlined_ast: 0de7d8669388cfd4cbc15835e446a2adfe09ccd71ce1c7fdc10c0c05b4e9f892
+ dce_ast: 0de7d8669388cfd4cbc15835e446a2adfe09ccd71ce1c7fdc10c0c05b4e9f892
bytecode: 22fa0cb05cba0820444e31f02772af70719116ea4f41c50faaed75a4c50cb845
warnings: ""
diff --git a/tests/expectations/compiler/integers/i32/eq.out b/tests/expectations/compiler/integers/i32/eq.out
index 4ad9cf34be..4657081ab8 100644
--- a/tests/expectations/compiler/integers/i32/eq.out
+++ b/tests/expectations/compiler/integers/i32/eq.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 0e1c11db4d4a43699ef38921552c35ef7b93c2e30675c2c4799c50a9fab29062
- unrolled_ast: 0e1c11db4d4a43699ef38921552c35ef7b93c2e30675c2c4799c50a9fab29062
- ssa_ast: 49913d96c4e66c71feab72547e56eef107fed47107196ce0d124fdaa67817c44
- flattened_ast: e099251afaef6aaff31102dbccd9b1fbdf9fd7a72a0be5c5021bf2b8402b8f20
- inlined_ast: e099251afaef6aaff31102dbccd9b1fbdf9fd7a72a0be5c5021bf2b8402b8f20
- dce_ast: e099251afaef6aaff31102dbccd9b1fbdf9fd7a72a0be5c5021bf2b8402b8f20
+ - - initial_ast: 165df0e39b9806c3c1c337326673add8d2803ede013672ebe8791cce1d5d302c
+ unrolled_ast: 165df0e39b9806c3c1c337326673add8d2803ede013672ebe8791cce1d5d302c
+ ssa_ast: 41602255b21fa7ee5656ec2b56fc5a38c69b8f8fa6b87ae7bdae7d9a30870a9f
+ flattened_ast: 3ee50c08d0b487bb11a009b8a1281dacea9e8dd4d146f5cbd7c4ff5e20b4d704
+ inlined_ast: 3ee50c08d0b487bb11a009b8a1281dacea9e8dd4d146f5cbd7c4ff5e20b4d704
+ dce_ast: 3ee50c08d0b487bb11a009b8a1281dacea9e8dd4d146f5cbd7c4ff5e20b4d704
bytecode: db6394a0bd5332bffbca151ba7a0ea7bdb38f83f732c3afef149535db47a71cb
warnings: ""
diff --git a/tests/expectations/compiler/integers/i32/ge.out b/tests/expectations/compiler/integers/i32/ge.out
index 891a22033b..d96d644f0b 100644
--- a/tests/expectations/compiler/integers/i32/ge.out
+++ b/tests/expectations/compiler/integers/i32/ge.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 43b2f0417daf6a536a31b1744d49b2dcbf40cf5de061f9e3da9dcefd6792b98d
- unrolled_ast: 43b2f0417daf6a536a31b1744d49b2dcbf40cf5de061f9e3da9dcefd6792b98d
- ssa_ast: 7f0c93a4de416d6a28447c23aefa3b3ae31fef4b239eb2eaf2d37f4ec04776d7
- flattened_ast: 5522b626e26a1b840abcdd2a1b38e59e7eca81290d3292d049c498b9df020f3f
- inlined_ast: 5522b626e26a1b840abcdd2a1b38e59e7eca81290d3292d049c498b9df020f3f
- dce_ast: 5522b626e26a1b840abcdd2a1b38e59e7eca81290d3292d049c498b9df020f3f
+ - - initial_ast: 6832d83316e6b76dc2379b9183fa4997f8996934267a1e0155e3c8e50fb574e0
+ unrolled_ast: 6832d83316e6b76dc2379b9183fa4997f8996934267a1e0155e3c8e50fb574e0
+ ssa_ast: 47216776dc83704c3a7f171e3a9dae40ae1c90cd2feee603718c43a8e37638d0
+ flattened_ast: 97a6d94b62b0cf170c03900c3fc51581d92fe3241c66dd8ca5f98cc18624d185
+ inlined_ast: 97a6d94b62b0cf170c03900c3fc51581d92fe3241c66dd8ca5f98cc18624d185
+ dce_ast: 97a6d94b62b0cf170c03900c3fc51581d92fe3241c66dd8ca5f98cc18624d185
bytecode: 319b96ef20018acc654ec52780087d599a75f6204095ab426882087218865bcc
warnings: ""
diff --git a/tests/expectations/compiler/integers/i32/gt.out b/tests/expectations/compiler/integers/i32/gt.out
index 4c42969779..0e520fda7e 100644
--- a/tests/expectations/compiler/integers/i32/gt.out
+++ b/tests/expectations/compiler/integers/i32/gt.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 58b068a891e5a297682dc8dd44a5dbe22c4c2879cec17e385babf2829ef0cfe4
- unrolled_ast: 58b068a891e5a297682dc8dd44a5dbe22c4c2879cec17e385babf2829ef0cfe4
- ssa_ast: 3a7bfd83d227a4e485b8e024eff4523bfa9f4f9e8deb197e991bdcf9ff6906cc
- flattened_ast: 7a04a1c69fdfcc4dd1a43111b0592c43f6c7ffdbfc0e439015f7ad5167430a77
- inlined_ast: 7a04a1c69fdfcc4dd1a43111b0592c43f6c7ffdbfc0e439015f7ad5167430a77
- dce_ast: 7a04a1c69fdfcc4dd1a43111b0592c43f6c7ffdbfc0e439015f7ad5167430a77
+ - - initial_ast: 939909b51ccf839b207e5a9503d19fcd46d5c915b9d3e0ed4a2341f7ff25d1f9
+ unrolled_ast: 939909b51ccf839b207e5a9503d19fcd46d5c915b9d3e0ed4a2341f7ff25d1f9
+ ssa_ast: a3145316bea40d1fbb30750325aee55aa1daa6d2abaca0c73822953097780f7e
+ flattened_ast: 1607b6f4d38c1dd21c38a53e0c86321fda0afaeecc7574ea0cdb09473ceac501
+ inlined_ast: 1607b6f4d38c1dd21c38a53e0c86321fda0afaeecc7574ea0cdb09473ceac501
+ dce_ast: 1607b6f4d38c1dd21c38a53e0c86321fda0afaeecc7574ea0cdb09473ceac501
bytecode: 7b0157b83a4db9b46a3c6572aeb5ccae55be420768dc034163508ac4a99308ea
warnings: ""
diff --git a/tests/expectations/compiler/integers/i32/le.out b/tests/expectations/compiler/integers/i32/le.out
index 0bfaac39d8..f4e3f5b5bb 100644
--- a/tests/expectations/compiler/integers/i32/le.out
+++ b/tests/expectations/compiler/integers/i32/le.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 7994a4e560ca41616e3599a817d47a8233dd1baa04b57d5001d000863f693888
- unrolled_ast: 7994a4e560ca41616e3599a817d47a8233dd1baa04b57d5001d000863f693888
- ssa_ast: d9943f4dbd954d7b80396dc68106114c15d05d3382a293d746538de5591b2bdb
- flattened_ast: bfe3178061d1208316948c3c384c540974d6e0f427075b960edfbc019257e113
- inlined_ast: bfe3178061d1208316948c3c384c540974d6e0f427075b960edfbc019257e113
- dce_ast: bfe3178061d1208316948c3c384c540974d6e0f427075b960edfbc019257e113
+ - - initial_ast: a69d4465241a2c6c42e50ef2febc9a913caa3542e4488927e92492b73027d863
+ unrolled_ast: a69d4465241a2c6c42e50ef2febc9a913caa3542e4488927e92492b73027d863
+ ssa_ast: 07eb09d4d05014a8d3243a0d74fcb46106b51078a1cdde50166c7df14ab54d81
+ flattened_ast: eac2b71c723a03968862b694040864c3d0ac12e985df3a47f4c7499bcef769d5
+ inlined_ast: eac2b71c723a03968862b694040864c3d0ac12e985df3a47f4c7499bcef769d5
+ dce_ast: eac2b71c723a03968862b694040864c3d0ac12e985df3a47f4c7499bcef769d5
bytecode: cc2d953415427376e9e3c26c04b4e66630e4b77f19e04e932b28f04599b7fe77
warnings: ""
diff --git a/tests/expectations/compiler/integers/i32/lt.out b/tests/expectations/compiler/integers/i32/lt.out
index 232e1eb4e6..8cc1b992f2 100644
--- a/tests/expectations/compiler/integers/i32/lt.out
+++ b/tests/expectations/compiler/integers/i32/lt.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 0f2e756a8c662c6cf5e4a0ebe5b3507522538b902adc26571aea798d431432cd
- unrolled_ast: 0f2e756a8c662c6cf5e4a0ebe5b3507522538b902adc26571aea798d431432cd
- ssa_ast: 593b75d8bfce8b63b32d18e70a4a6b99deef96e32efed606a6c31118d73d86d9
- flattened_ast: 357fb32b65c461722465b7cde492f9d2f9c36593765f5993d7219293ad78dd20
- inlined_ast: 357fb32b65c461722465b7cde492f9d2f9c36593765f5993d7219293ad78dd20
- dce_ast: 357fb32b65c461722465b7cde492f9d2f9c36593765f5993d7219293ad78dd20
+ - - initial_ast: b0545ca54625d0b7ccaf4db9bf8e0bb3075e1ee7b85be9444ccda7fcada344ca
+ unrolled_ast: b0545ca54625d0b7ccaf4db9bf8e0bb3075e1ee7b85be9444ccda7fcada344ca
+ ssa_ast: f270f6f8f231ea584558707deb9f67c665d60012fb3665d6035a56c2d1e54bec
+ flattened_ast: 17c2a7e7283b43c2f23fe37af881db5fb5b8bfae202bd73b467cd768f8700338
+ inlined_ast: 17c2a7e7283b43c2f23fe37af881db5fb5b8bfae202bd73b467cd768f8700338
+ dce_ast: 17c2a7e7283b43c2f23fe37af881db5fb5b8bfae202bd73b467cd768f8700338
bytecode: 815cbaa285c68d1b7707bbe1df33b84fcb00a81bfbae3d4d9cd290902e2ce091
warnings: ""
diff --git a/tests/expectations/compiler/integers/i32/max.out b/tests/expectations/compiler/integers/i32/max.out
index ef9f427796..7a2ce621c1 100644
--- a/tests/expectations/compiler/integers/i32/max.out
+++ b/tests/expectations/compiler/integers/i32/max.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: d56c9a1c3bda7c29819f985704ecb6e35c27962ecdda701cdd3cbf5c47339299
- unrolled_ast: d56c9a1c3bda7c29819f985704ecb6e35c27962ecdda701cdd3cbf5c47339299
- ssa_ast: 5fa2f1d0cc48959a8f3c77e5c413fcf08940d8d17bdad74a14b383248df043cd
- flattened_ast: 0749ccaa552a100971b6c8b69749022897abc8b4af32f271c4341146c89a4c25
- inlined_ast: 0749ccaa552a100971b6c8b69749022897abc8b4af32f271c4341146c89a4c25
- dce_ast: 0749ccaa552a100971b6c8b69749022897abc8b4af32f271c4341146c89a4c25
+ - - initial_ast: a0696e840da33b3cfd7b09738d50f6144212b7339f667947532c788100f037cd
+ unrolled_ast: a0696e840da33b3cfd7b09738d50f6144212b7339f667947532c788100f037cd
+ ssa_ast: 13dc5b60cdb031d7b45f40726364403056722608aa5cdb5c2295d9c6eda824e2
+ flattened_ast: 0a978304b479a2b3524518bbf944ddaf8c7f730c0b061808a0834c6fe0c633ab
+ inlined_ast: 0a978304b479a2b3524518bbf944ddaf8c7f730c0b061808a0834c6fe0c633ab
+ dce_ast: 0a978304b479a2b3524518bbf944ddaf8c7f730c0b061808a0834c6fe0c633ab
bytecode: 6821174db234fb38a3ded7835589628bf76443f2faff6cf9aa2f2fc5a5da71cb
warnings: ""
diff --git a/tests/expectations/compiler/integers/i32/min.out b/tests/expectations/compiler/integers/i32/min.out
index b39aa7e2f4..0006c633db 100644
--- a/tests/expectations/compiler/integers/i32/min.out
+++ b/tests/expectations/compiler/integers/i32/min.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 742707b79565934bda1e31b8346336ee3b8c6537141e9388d8e38e231451fcc8
- unrolled_ast: 742707b79565934bda1e31b8346336ee3b8c6537141e9388d8e38e231451fcc8
- ssa_ast: 469e1f04cade5a27c58106f673675bd125a80434633c9dd9850a71972956ef19
- flattened_ast: 276b7994102cc308e942242a8e68474647b0407d774791e8b4848b4625ba033a
- inlined_ast: 276b7994102cc308e942242a8e68474647b0407d774791e8b4848b4625ba033a
- dce_ast: 276b7994102cc308e942242a8e68474647b0407d774791e8b4848b4625ba033a
+ - - initial_ast: 82b5f90edf34200af29ddea440d93ab89511d2627e932c1f64d7ff7a07d9baca
+ unrolled_ast: 82b5f90edf34200af29ddea440d93ab89511d2627e932c1f64d7ff7a07d9baca
+ ssa_ast: b4460ec8e03a1f033454792ee09a727d4cde728c050672a280504e03784991c2
+ flattened_ast: 6535f6f34f5de272bd51ba05bb7983f2d1c777c18548f3539cb71c5051a19c68
+ inlined_ast: 6535f6f34f5de272bd51ba05bb7983f2d1c777c18548f3539cb71c5051a19c68
+ dce_ast: 6535f6f34f5de272bd51ba05bb7983f2d1c777c18548f3539cb71c5051a19c68
bytecode: 71fa0293c129cb150cfbc206d6709f67884cd0864200dd8a6382ae6d30a3dac2
warnings: ""
diff --git a/tests/expectations/compiler/integers/i32/min_fail.out b/tests/expectations/compiler/integers/i32/min_fail.out
index 635196e080..43c0fe069f 100644
--- a/tests/expectations/compiler/integers/i32/min_fail.out
+++ b/tests/expectations/compiler/integers/i32/min_fail.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 3c8b0fcec0b009dfcced43755ebab2259bfb2d720823a5a73131944a1cf4cf3e
- unrolled_ast: 3c8b0fcec0b009dfcced43755ebab2259bfb2d720823a5a73131944a1cf4cf3e
- ssa_ast: 12ee129cc27501a6f34b4a6b38c248bbb0737e743b4b05c41d1d67cd15adbe11
- flattened_ast: 46c3156b85d00b6f5810b5c5140ba1c26915fa3f29f67bf59d4a26670b70278b
- inlined_ast: 46c3156b85d00b6f5810b5c5140ba1c26915fa3f29f67bf59d4a26670b70278b
- dce_ast: 46c3156b85d00b6f5810b5c5140ba1c26915fa3f29f67bf59d4a26670b70278b
+ - - initial_ast: b64aefe8c27a9c5b3100e59cb146075e5cc1003cf620030d8ad077688fe83415
+ unrolled_ast: b64aefe8c27a9c5b3100e59cb146075e5cc1003cf620030d8ad077688fe83415
+ ssa_ast: 1b1a8c9a0d14758efdab320b3f2efde046b9564cb621635d669aacbc2e6cdc56
+ flattened_ast: cc3736c47f933d8964a6d603528c53af451711469e10b8ab85a670511ba955c6
+ inlined_ast: cc3736c47f933d8964a6d603528c53af451711469e10b8ab85a670511ba955c6
+ dce_ast: cc3736c47f933d8964a6d603528c53af451711469e10b8ab85a670511ba955c6
bytecode: e28a0b12a5006a7f44ebd60e001a3b2bb2142f3e2bc03564b5870415a1bd1e6d
warnings: ""
diff --git a/tests/expectations/compiler/integers/i32/mul.out b/tests/expectations/compiler/integers/i32/mul.out
index 2c86625639..e96daf70e9 100644
--- a/tests/expectations/compiler/integers/i32/mul.out
+++ b/tests/expectations/compiler/integers/i32/mul.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 003af22ca94442ef4c8e430a05528b307e6aee674f3221309155138786057788
- unrolled_ast: 003af22ca94442ef4c8e430a05528b307e6aee674f3221309155138786057788
- ssa_ast: 760de8ab14303d6fc6252412c24fce2ade74aaa1fc54c45e3854054ee24dbe15
- flattened_ast: f04e046302dfdb413f957677c766249d25743d0dbb188c55b5a89c0fffe59c64
- inlined_ast: f04e046302dfdb413f957677c766249d25743d0dbb188c55b5a89c0fffe59c64
- dce_ast: f04e046302dfdb413f957677c766249d25743d0dbb188c55b5a89c0fffe59c64
+ - - initial_ast: bb60a4d19e564b8f0865e0c61a565820ce2427490f06ce3fe0ee66fd66300728
+ unrolled_ast: bb60a4d19e564b8f0865e0c61a565820ce2427490f06ce3fe0ee66fd66300728
+ ssa_ast: c197df8412d4f6d10def7b2eda96593b6fe5b49555b21784fb865398f08ee8b2
+ flattened_ast: 4264aea623c0cdff3bbb135fb45dac2da1dce884d64f0cd0587c5f8bc45f783a
+ inlined_ast: 4264aea623c0cdff3bbb135fb45dac2da1dce884d64f0cd0587c5f8bc45f783a
+ dce_ast: 4264aea623c0cdff3bbb135fb45dac2da1dce884d64f0cd0587c5f8bc45f783a
bytecode: 6a5893dfd948c5fa425269a9ddab867cbcf55956e015e95b3d4a5be7a861d763
warnings: ""
diff --git a/tests/expectations/compiler/integers/i32/ne.out b/tests/expectations/compiler/integers/i32/ne.out
index 0ced93308b..84071907cf 100644
--- a/tests/expectations/compiler/integers/i32/ne.out
+++ b/tests/expectations/compiler/integers/i32/ne.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 2b8283b54a9752866d8f514e5e359450a68f6e6b2b5fcece58b2a5f2d69ceef2
- unrolled_ast: 2b8283b54a9752866d8f514e5e359450a68f6e6b2b5fcece58b2a5f2d69ceef2
- ssa_ast: bbb27d503b543a2696866f16e04820ce8059726447036216ef6ee8a72735fbfa
- flattened_ast: 01995d939ad860b0433f5e925f1697cfcb03fdbe1095fb109bd36737d5b3fd65
- inlined_ast: 01995d939ad860b0433f5e925f1697cfcb03fdbe1095fb109bd36737d5b3fd65
- dce_ast: 01995d939ad860b0433f5e925f1697cfcb03fdbe1095fb109bd36737d5b3fd65
+ - - initial_ast: a394c217856f4eb4f94705aa4b96c7ca02c6a95ae87e3302402c8d50b2077c62
+ unrolled_ast: a394c217856f4eb4f94705aa4b96c7ca02c6a95ae87e3302402c8d50b2077c62
+ ssa_ast: e3badf6ebcf5955fbd77d5d239b824d55c4aef352ed1e4715ab38f6cd68c5dd1
+ flattened_ast: c5da224e0002bc2efaa14f10dc44407af8924a1a9131806813b0cafc2d6d2f98
+ inlined_ast: c5da224e0002bc2efaa14f10dc44407af8924a1a9131806813b0cafc2d6d2f98
+ dce_ast: c5da224e0002bc2efaa14f10dc44407af8924a1a9131806813b0cafc2d6d2f98
bytecode: 7e3f7a34eaf764f2d9b7119b882a649e4eaceabcd8e54ac5313127b3add0c091
warnings: ""
diff --git a/tests/expectations/compiler/integers/i32/negate.out b/tests/expectations/compiler/integers/i32/negate.out
index 9eaa8e04cd..b667e47416 100644
--- a/tests/expectations/compiler/integers/i32/negate.out
+++ b/tests/expectations/compiler/integers/i32/negate.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 32ebca55eda838e33bfed94a43a234929c744fd0aea33e19a6549ac8e25b0c77
- unrolled_ast: 32ebca55eda838e33bfed94a43a234929c744fd0aea33e19a6549ac8e25b0c77
- ssa_ast: 7f5da7e86442794af8dc46a6c3168e05b0c5045f67cc0b74e404d7eb8253ed10
- flattened_ast: 371ba6ca525d4dcd2945a779b482aca26f353cefa5bad98500450bffc4d89ccd
- inlined_ast: 371ba6ca525d4dcd2945a779b482aca26f353cefa5bad98500450bffc4d89ccd
- dce_ast: 371ba6ca525d4dcd2945a779b482aca26f353cefa5bad98500450bffc4d89ccd
+ - - initial_ast: 8b69750a0315e614ed9f0d5c202ca276d093a9a2b1d22d100941eeb42debd342
+ unrolled_ast: 8b69750a0315e614ed9f0d5c202ca276d093a9a2b1d22d100941eeb42debd342
+ ssa_ast: 6eccdeade254ff48b2b7f3ceddd0b9ff5053a2668994eeb1ca6e44d922e6fd3b
+ flattened_ast: 13089ad64c813c087db00e643f8e6e6571151df0bcd0c73d1c29a2938dbd8a44
+ inlined_ast: 13089ad64c813c087db00e643f8e6e6571151df0bcd0c73d1c29a2938dbd8a44
+ dce_ast: 13089ad64c813c087db00e643f8e6e6571151df0bcd0c73d1c29a2938dbd8a44
bytecode: 009e138c1ef58588c8c34fdd4b56c5cd984a2f4664d71a3ce1f5811350d5cc1f
warnings: ""
diff --git a/tests/expectations/compiler/integers/i32/negate_min_fail.out b/tests/expectations/compiler/integers/i32/negate_min_fail.out
index 6bbb3949eb..7858732d52 100644
--- a/tests/expectations/compiler/integers/i32/negate_min_fail.out
+++ b/tests/expectations/compiler/integers/i32/negate_min_fail.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 66f91182ba5ee40cfe7533f4dae47d68f7b326a25ab51e5cbc96303c501acb04
- unrolled_ast: 66f91182ba5ee40cfe7533f4dae47d68f7b326a25ab51e5cbc96303c501acb04
- ssa_ast: 967c94dad4c8543cc8533de1e4dc272f57ed62ca9956e372e23eb890bfe679b6
- flattened_ast: 5777b015a1adf3f2a59d9d12e08ed8b9a4a2f115c9dbab627b0fb8e4c3c9275e
- inlined_ast: 5777b015a1adf3f2a59d9d12e08ed8b9a4a2f115c9dbab627b0fb8e4c3c9275e
- dce_ast: 5777b015a1adf3f2a59d9d12e08ed8b9a4a2f115c9dbab627b0fb8e4c3c9275e
+ - - initial_ast: f8aa59960608b016c50478f682aed65c95177ec81f3d8f7a1dc8680b8f1c3846
+ unrolled_ast: f8aa59960608b016c50478f682aed65c95177ec81f3d8f7a1dc8680b8f1c3846
+ ssa_ast: 8cb2f75e23004570762659ee642e24fac7a039a2ea2dfeeb6197b621480ad5d7
+ flattened_ast: bc45e0391c2cd3ce4084ccdc9dfa12125f615a47af3aa44bafcdd8bd6134cd51
+ inlined_ast: bc45e0391c2cd3ce4084ccdc9dfa12125f615a47af3aa44bafcdd8bd6134cd51
+ dce_ast: bc45e0391c2cd3ce4084ccdc9dfa12125f615a47af3aa44bafcdd8bd6134cd51
bytecode: 7014d5adeb6ff035c6415dd1001650301e64c7bb14426a4adc0f9b9daa514f69
warnings: ""
diff --git a/tests/expectations/compiler/integers/i32/negate_zero.out b/tests/expectations/compiler/integers/i32/negate_zero.out
index dca5048dcd..9a97bf5f81 100644
--- a/tests/expectations/compiler/integers/i32/negate_zero.out
+++ b/tests/expectations/compiler/integers/i32/negate_zero.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 470701786751414b766442629342c15258389ab0c3f3589fa4645f14663e743d
- unrolled_ast: 470701786751414b766442629342c15258389ab0c3f3589fa4645f14663e743d
- ssa_ast: 5beaea9a22140ab10b7f75f899adf4b295ae7980886be645d5c64ca10f480c29
- flattened_ast: 645175bd96f067e856354a5c4574d258195fadd5e4b6597607801f652ea2482f
- inlined_ast: 645175bd96f067e856354a5c4574d258195fadd5e4b6597607801f652ea2482f
- dce_ast: 645175bd96f067e856354a5c4574d258195fadd5e4b6597607801f652ea2482f
+ - - initial_ast: 588027d838505a9c09252cbdcc91374528e1c0f09f2b6dc35749650426f9fd56
+ unrolled_ast: 588027d838505a9c09252cbdcc91374528e1c0f09f2b6dc35749650426f9fd56
+ ssa_ast: 7b0c3229824699eb55bbabb640d96e5310f838297dea6dbb1968325a5e2738cc
+ flattened_ast: bf8fefd11f1af7f89cc6fc8a7ed1e86361587152ebd9369b2a0f04bbaa1d749d
+ inlined_ast: bf8fefd11f1af7f89cc6fc8a7ed1e86361587152ebd9369b2a0f04bbaa1d749d
+ dce_ast: bf8fefd11f1af7f89cc6fc8a7ed1e86361587152ebd9369b2a0f04bbaa1d749d
bytecode: 0d7b74771220febbbf1600fe72c373d3398998c0d1200c1fd592d3b3da56b928
warnings: ""
diff --git a/tests/expectations/compiler/integers/i32/operator_methods.out b/tests/expectations/compiler/integers/i32/operator_methods.out
index 186919d10f..51c196d80d 100644
--- a/tests/expectations/compiler/integers/i32/operator_methods.out
+++ b/tests/expectations/compiler/integers/i32/operator_methods.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: b20fc0f09c06e7b67d2f5646d70dcef0bd26fe9c165f73bca01e4111780b6d5c
- unrolled_ast: b20fc0f09c06e7b67d2f5646d70dcef0bd26fe9c165f73bca01e4111780b6d5c
- ssa_ast: cb15b4b3436152b00cb11a2156ac30da33fb93cddfb045008a741c308af466b6
- flattened_ast: 59cb17e8174334e874f5c797a2027dbf9e41d3db2f327906dc9a35da9b4a0514
- inlined_ast: 59cb17e8174334e874f5c797a2027dbf9e41d3db2f327906dc9a35da9b4a0514
- dce_ast: 751cf9bf0011f1b2cec9c30ba252e5fdb2cfb07b565f7d7d49d3ec46948d8d79
+ - - initial_ast: c1e3f291d2cbe3c3bdfc183b4a2022fa519e4f40845235b9f2266ebb192a3770
+ unrolled_ast: c1e3f291d2cbe3c3bdfc183b4a2022fa519e4f40845235b9f2266ebb192a3770
+ ssa_ast: 265e6ea463894e8ec3f5a42771f22379876c566ed0372290334dfc8e506693bf
+ flattened_ast: 940d7d3c32e86cb4447839059d02cd619d179054931af1ac8acab278ffccaaa4
+ inlined_ast: 940d7d3c32e86cb4447839059d02cd619d179054931af1ac8acab278ffccaaa4
+ dce_ast: cc8f3df25c61a793ade4d6a87021643cb75ba81178e141cb90583b21d3dba1f2
bytecode: 40661150b3b39dd341d29dab9771982c77efa03e028104d1965c1e2e2fbf3c28
warnings: ""
diff --git a/tests/expectations/compiler/integers/i32/or.out b/tests/expectations/compiler/integers/i32/or.out
index 789a0f8d6a..4ad268d3cd 100644
--- a/tests/expectations/compiler/integers/i32/or.out
+++ b/tests/expectations/compiler/integers/i32/or.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 02531f7d0e73089e4d2aa0f15880dc8cb7a295397dac03d6222755eab24b9235
- unrolled_ast: 02531f7d0e73089e4d2aa0f15880dc8cb7a295397dac03d6222755eab24b9235
- ssa_ast: 3f53cfb647f82b9eb52bcc7c2f77351ccc5c6dfe85c908dc1dfbe9ba6aa6681d
- flattened_ast: f1551f7b9d8b9e98a0e317e10d69a19225f24e13c7d50dbb4efe4885f2b8b923
- inlined_ast: f1551f7b9d8b9e98a0e317e10d69a19225f24e13c7d50dbb4efe4885f2b8b923
- dce_ast: f1551f7b9d8b9e98a0e317e10d69a19225f24e13c7d50dbb4efe4885f2b8b923
+ - - initial_ast: cc02b25ca720a45252b9f0873df4832d56ad50370e012ac093440cc22ff9636a
+ unrolled_ast: cc02b25ca720a45252b9f0873df4832d56ad50370e012ac093440cc22ff9636a
+ ssa_ast: 0ee74596820c4f186e9bbbe0697a817b7bc810d757c7d30b35123793f7a23109
+ flattened_ast: 294a96682f1eedda56aa760844da5837e88bd4e082ad3eb74debe49816cea42f
+ inlined_ast: 294a96682f1eedda56aa760844da5837e88bd4e082ad3eb74debe49816cea42f
+ dce_ast: 294a96682f1eedda56aa760844da5837e88bd4e082ad3eb74debe49816cea42f
bytecode: 607f946bff91ee499a6d977e52f6cbc32678d1306e1e6437adc3ed3720d77a02
warnings: ""
diff --git a/tests/expectations/compiler/integers/i32/pow.out b/tests/expectations/compiler/integers/i32/pow.out
index 769382c6e8..f3f70f3d72 100644
--- a/tests/expectations/compiler/integers/i32/pow.out
+++ b/tests/expectations/compiler/integers/i32/pow.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 0d3f3887944ec6e8c1081a0d69e88d10ff6a229b2196de24748028053602a217
- unrolled_ast: 0d3f3887944ec6e8c1081a0d69e88d10ff6a229b2196de24748028053602a217
- ssa_ast: 9f55ff931c87f10022a41d9b9856f06afae62a776bbf567231c633f6ba9ddf07
- flattened_ast: 94a6e6ed3c2b112939d7d9c42721028abbf84255f3d371455b6ce2191a8c4bc0
- inlined_ast: 94a6e6ed3c2b112939d7d9c42721028abbf84255f3d371455b6ce2191a8c4bc0
- dce_ast: 94a6e6ed3c2b112939d7d9c42721028abbf84255f3d371455b6ce2191a8c4bc0
+ - - initial_ast: b8f69cc2f49b550393151da2734930a26c1ddc04c9ed2840c3ab9a0ac46a2cb8
+ unrolled_ast: b8f69cc2f49b550393151da2734930a26c1ddc04c9ed2840c3ab9a0ac46a2cb8
+ ssa_ast: 4db46c6f6c73951250f61151894256e370adddeb6d064fe537ef426819fc6856
+ flattened_ast: 5084b170146f0d2cf5fb18beada2941f08b9a378f17dbba5b3539034109b98a1
+ inlined_ast: 5084b170146f0d2cf5fb18beada2941f08b9a378f17dbba5b3539034109b98a1
+ dce_ast: 5084b170146f0d2cf5fb18beada2941f08b9a378f17dbba5b3539034109b98a1
bytecode: 356e8fd9b7a616538d51b58accbf2cb604812f8d4e1d984ed091819b6b1dd7ef
warnings: ""
diff --git a/tests/expectations/compiler/integers/i32/rem.out b/tests/expectations/compiler/integers/i32/rem.out
index fab98881eb..5d4f649b94 100644
--- a/tests/expectations/compiler/integers/i32/rem.out
+++ b/tests/expectations/compiler/integers/i32/rem.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 31492d69c8a7687b2c76f00cff2db072228644cd866887806c0bb36270fd4700
- unrolled_ast: 31492d69c8a7687b2c76f00cff2db072228644cd866887806c0bb36270fd4700
- ssa_ast: d7da3d17b641542c3600b1081960f63a862feced1f2af256db70db3b4b480fba
- flattened_ast: bd2706f1637d0d0f5c29fab81cb91fd4b8e1287be8eebd017e655a135ac59204
- inlined_ast: bd2706f1637d0d0f5c29fab81cb91fd4b8e1287be8eebd017e655a135ac59204
- dce_ast: bd2706f1637d0d0f5c29fab81cb91fd4b8e1287be8eebd017e655a135ac59204
+ - - initial_ast: d6401df0623e62b0438e6793ea5c4e4861f3d137230aa4027ec0243f69420a53
+ unrolled_ast: d6401df0623e62b0438e6793ea5c4e4861f3d137230aa4027ec0243f69420a53
+ ssa_ast: 6d83b6d9eb57946a48dc4b28cd7f43de29c30e09b8d1124497ba9b533513a794
+ flattened_ast: e543d6b431529cd8e69a9189b77d50fdc3f1588c4731a3d2591afd2b240b3139
+ inlined_ast: e543d6b431529cd8e69a9189b77d50fdc3f1588c4731a3d2591afd2b240b3139
+ dce_ast: e543d6b431529cd8e69a9189b77d50fdc3f1588c4731a3d2591afd2b240b3139
bytecode: 58eca9e830625c2f8ae8836c94380e3decec48e4ea0b0b07421a69dffafc9366
warnings: ""
diff --git a/tests/expectations/compiler/integers/i32/shl.out b/tests/expectations/compiler/integers/i32/shl.out
index e76f80a5c9..4854b8bed8 100644
--- a/tests/expectations/compiler/integers/i32/shl.out
+++ b/tests/expectations/compiler/integers/i32/shl.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 72cc14de90713951b62afb2c6f00794dd04a12fa6ad4a58fb5b8173cff686b41
- unrolled_ast: 72cc14de90713951b62afb2c6f00794dd04a12fa6ad4a58fb5b8173cff686b41
- ssa_ast: fa54e329fd0842e19f981f63090fac2c1bd42b2e32076005f6a93d12587f9814
- flattened_ast: d9405729b94dd28178fbae2b11a6f8d38d8d2eb942b09789257ae66af7789c79
- inlined_ast: d9405729b94dd28178fbae2b11a6f8d38d8d2eb942b09789257ae66af7789c79
- dce_ast: d9405729b94dd28178fbae2b11a6f8d38d8d2eb942b09789257ae66af7789c79
+ - - initial_ast: bc5a822b0513b552c764ceab9e6b2c8e4f3139dfc038e284d47e4a96058aec23
+ unrolled_ast: bc5a822b0513b552c764ceab9e6b2c8e4f3139dfc038e284d47e4a96058aec23
+ ssa_ast: 8e95510573fed99868dbef07fad439579c51222b4d63b6483abab7c5330cdd8c
+ flattened_ast: 5a730876d6ce65adfd7e5aa914f85d0e1740d45df7cdaeac30f23a9b63094689
+ inlined_ast: 5a730876d6ce65adfd7e5aa914f85d0e1740d45df7cdaeac30f23a9b63094689
+ dce_ast: 5a730876d6ce65adfd7e5aa914f85d0e1740d45df7cdaeac30f23a9b63094689
bytecode: 7b5bbc80ede3dfcc182728241b3f4a889f3c1afc6e5db865947f34cc0eab889c
warnings: ""
diff --git a/tests/expectations/compiler/integers/i32/shr.out b/tests/expectations/compiler/integers/i32/shr.out
index 1bd085d514..1e5deeb606 100644
--- a/tests/expectations/compiler/integers/i32/shr.out
+++ b/tests/expectations/compiler/integers/i32/shr.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 721835a5ff0138c81a62ab34528b533123fd692c318cd2eff38facc2688046e6
- unrolled_ast: 721835a5ff0138c81a62ab34528b533123fd692c318cd2eff38facc2688046e6
- ssa_ast: 92445b5a175f352acf8fe0b62d85cc70aab87fba9d2e48ec748cfdaccef9c5b2
- flattened_ast: 73b2c90a88b48b0a9870f19c94bbf886b22e59481146d2fc4af2c6935d67ddeb
- inlined_ast: 73b2c90a88b48b0a9870f19c94bbf886b22e59481146d2fc4af2c6935d67ddeb
- dce_ast: 73b2c90a88b48b0a9870f19c94bbf886b22e59481146d2fc4af2c6935d67ddeb
+ - - initial_ast: 877fb34a1464d3750b1c28bd61577761f5bcbfb4968b5ac8365a1406d2db8bf9
+ unrolled_ast: 877fb34a1464d3750b1c28bd61577761f5bcbfb4968b5ac8365a1406d2db8bf9
+ ssa_ast: b344c368336e7094c41d5c8779d248448a41706b023848a74a5756471102147d
+ flattened_ast: 3b24916811570df81e39b234127b27e4c935896c51032d85b12001ac8d141d7b
+ inlined_ast: 3b24916811570df81e39b234127b27e4c935896c51032d85b12001ac8d141d7b
+ dce_ast: 3b24916811570df81e39b234127b27e4c935896c51032d85b12001ac8d141d7b
bytecode: 4beebe6f64c29d63c9bafe8a3a58e52b14705368f667c1a44fd85d5d46e80f6c
warnings: ""
diff --git a/tests/expectations/compiler/integers/i32/sub.out b/tests/expectations/compiler/integers/i32/sub.out
index 26f54e6050..60275a8875 100644
--- a/tests/expectations/compiler/integers/i32/sub.out
+++ b/tests/expectations/compiler/integers/i32/sub.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 62a567be27d96098ba6bcd9e136aadfcba5d6d6d58274eab4ec03818809cb641
- unrolled_ast: 62a567be27d96098ba6bcd9e136aadfcba5d6d6d58274eab4ec03818809cb641
- ssa_ast: 2a64ad8ea4f81725eead1ad80f31f3e38208d9161304bff1fc7ccf3c90cb7aa3
- flattened_ast: c48774ddd7240e4fed8b0347bfd8cc6b745cbdc52bf33c1fdcda61b65257dbbb
- inlined_ast: c48774ddd7240e4fed8b0347bfd8cc6b745cbdc52bf33c1fdcda61b65257dbbb
- dce_ast: c48774ddd7240e4fed8b0347bfd8cc6b745cbdc52bf33c1fdcda61b65257dbbb
+ - - initial_ast: b6c6497310fa0fc520856f955bc1f056fdbe56eb963e8509189308033ae933f0
+ unrolled_ast: b6c6497310fa0fc520856f955bc1f056fdbe56eb963e8509189308033ae933f0
+ ssa_ast: ef9a4826bd5d37463d60df7b637d7872cdf672df5485cb95b005883c479058f9
+ flattened_ast: 7781b3ded6db7111a626ba9700f6c445b98f4bb7b4d970b2983786967eca2b85
+ inlined_ast: 7781b3ded6db7111a626ba9700f6c445b98f4bb7b4d970b2983786967eca2b85
+ dce_ast: 7781b3ded6db7111a626ba9700f6c445b98f4bb7b4d970b2983786967eca2b85
bytecode: 8efbc5343f7c2f0c0978f035231692e7ff00b213495d8713911fe1be40aa91f4
warnings: ""
diff --git a/tests/expectations/compiler/integers/i32/ternary.out b/tests/expectations/compiler/integers/i32/ternary.out
index 3e0aa35f54..ea03711220 100644
--- a/tests/expectations/compiler/integers/i32/ternary.out
+++ b/tests/expectations/compiler/integers/i32/ternary.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: efe71b996f45113c33226796b7370784a645da43ae2bebadfe52736b2bb5c889
- unrolled_ast: efe71b996f45113c33226796b7370784a645da43ae2bebadfe52736b2bb5c889
- ssa_ast: cba7acecae2b084aadabac69c6b1f5e6dd3a9edd585ce973a31197beff098d62
- flattened_ast: a0c151d9765c85d125ee8d9c1a0ab359fa8c7d47c7cd35ce01b831edb5b53abf
- inlined_ast: a0c151d9765c85d125ee8d9c1a0ab359fa8c7d47c7cd35ce01b831edb5b53abf
- dce_ast: a0c151d9765c85d125ee8d9c1a0ab359fa8c7d47c7cd35ce01b831edb5b53abf
+ - - initial_ast: 81695c6cf3c813f08bb1d9c54957645e06279ffb8bceb766320dcf4f4384d0e8
+ unrolled_ast: 81695c6cf3c813f08bb1d9c54957645e06279ffb8bceb766320dcf4f4384d0e8
+ ssa_ast: 25a847e68e0258924a6737056c85bdcbd58180acfa204c38a6d00aa5e93d65a9
+ flattened_ast: 4ef23033fd3568b3454db3cd9bbeac29e850d7790d69551ea389fefae7fba124
+ inlined_ast: 4ef23033fd3568b3454db3cd9bbeac29e850d7790d69551ea389fefae7fba124
+ dce_ast: 4ef23033fd3568b3454db3cd9bbeac29e850d7790d69551ea389fefae7fba124
bytecode: 8255076ed16f7675cce867bf0b6ab1eacad9bdc4735188bb9b1b2dc40cf24ce0
warnings: ""
diff --git a/tests/expectations/compiler/integers/i32/xor.out b/tests/expectations/compiler/integers/i32/xor.out
index db0664cb8f..94c068672a 100644
--- a/tests/expectations/compiler/integers/i32/xor.out
+++ b/tests/expectations/compiler/integers/i32/xor.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 677f67b7b794e25f016127e50c1e715784a43498abb091afb08b1b781550d901
- unrolled_ast: 677f67b7b794e25f016127e50c1e715784a43498abb091afb08b1b781550d901
- ssa_ast: efa15b003f3e6c0a328ad9f5ad744c4f05febde5c5b7a82c702ca2c3957b074b
- flattened_ast: 708d6b2ac2998b534f400d29e904127673d4aa611007ea67d03a4b291f52642e
- inlined_ast: 708d6b2ac2998b534f400d29e904127673d4aa611007ea67d03a4b291f52642e
- dce_ast: 708d6b2ac2998b534f400d29e904127673d4aa611007ea67d03a4b291f52642e
+ - - initial_ast: b055abf9d92990e1c072748eb7476bf1edb4f191fa42991d1ea472122de3ed25
+ unrolled_ast: b055abf9d92990e1c072748eb7476bf1edb4f191fa42991d1ea472122de3ed25
+ ssa_ast: a5b4515986892a2d3027331491e957edd776756b5f2366a9de2d6c6adaea9fc0
+ flattened_ast: 0cad3bc4c6c98f0d1d8608aebc8eafe8a418c6ac82e97e273828ed87403174a7
+ inlined_ast: 0cad3bc4c6c98f0d1d8608aebc8eafe8a418c6ac82e97e273828ed87403174a7
+ dce_ast: 0cad3bc4c6c98f0d1d8608aebc8eafe8a418c6ac82e97e273828ed87403174a7
bytecode: 6a7c1505b6d57a26f767b63372873413e4ca3a4b7ff7b42f652a2841d843da64
warnings: ""
diff --git a/tests/expectations/compiler/integers/i64/add.out b/tests/expectations/compiler/integers/i64/add.out
index 173e8fddda..2e4ab0560b 100644
--- a/tests/expectations/compiler/integers/i64/add.out
+++ b/tests/expectations/compiler/integers/i64/add.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 1a896ccb98416a459c5edfa245904e3d344ebd999d8eb5da23ce62ec741792ef
- unrolled_ast: 1a896ccb98416a459c5edfa245904e3d344ebd999d8eb5da23ce62ec741792ef
- ssa_ast: 8fbc1e30d9439e5e47a30ed4898631f933bb289388513e3481fdb4896b10d223
- flattened_ast: 5ce9d97a005bf5e2054b33ac761ef40d3f7dc90b79087638c68fbc9fe7f2bb7a
- inlined_ast: 5ce9d97a005bf5e2054b33ac761ef40d3f7dc90b79087638c68fbc9fe7f2bb7a
- dce_ast: 5ce9d97a005bf5e2054b33ac761ef40d3f7dc90b79087638c68fbc9fe7f2bb7a
+ - - initial_ast: 9f4ae33bf4fbe92fb6ad2b188dbd55d0a380094f554afc9553f79a27fed8dcd7
+ unrolled_ast: 9f4ae33bf4fbe92fb6ad2b188dbd55d0a380094f554afc9553f79a27fed8dcd7
+ ssa_ast: af2907634de853136e839a1a21b92f727dce318cc2b7763f1183bd4b6fa992f4
+ flattened_ast: ac4528303d79546bc221d55e5d5d9ade1e71d472a8ebd71fa102d0dea7ba5f96
+ inlined_ast: ac4528303d79546bc221d55e5d5d9ade1e71d472a8ebd71fa102d0dea7ba5f96
+ dce_ast: ac4528303d79546bc221d55e5d5d9ade1e71d472a8ebd71fa102d0dea7ba5f96
bytecode: cacab9d7bb5db2f55373c7acaab14386b1e68569b39d0ca4837e07d67d31b78e
warnings: ""
diff --git a/tests/expectations/compiler/integers/i64/and.out b/tests/expectations/compiler/integers/i64/and.out
index 266328d701..e8ee2d3379 100644
--- a/tests/expectations/compiler/integers/i64/and.out
+++ b/tests/expectations/compiler/integers/i64/and.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 45cded49e482043c6f99ecf68bdb3d95a9c172f72cb2b8dd45d04379f864914f
- unrolled_ast: 45cded49e482043c6f99ecf68bdb3d95a9c172f72cb2b8dd45d04379f864914f
- ssa_ast: 54518951d20d3e4ac3a473ca7871f680c7e017e9638779a888f29ade194962b9
- flattened_ast: fadf1c8f0085da6f47d2f9b8da27972ac89e8fa629c3eaedc8b997ba193f9330
- inlined_ast: fadf1c8f0085da6f47d2f9b8da27972ac89e8fa629c3eaedc8b997ba193f9330
- dce_ast: fadf1c8f0085da6f47d2f9b8da27972ac89e8fa629c3eaedc8b997ba193f9330
+ - - initial_ast: bb75d8524af507dce8ac5ef322685a1d223d2f63c5bcc3d903fc166e40855822
+ unrolled_ast: bb75d8524af507dce8ac5ef322685a1d223d2f63c5bcc3d903fc166e40855822
+ ssa_ast: 8c0ff9052c570041c7ef94a757322d8e28229e2313477d124cf7585080181aed
+ flattened_ast: 16d60e086b18351df027e379ba354e82034c1d43ce81bd23d4c47a76e73d1857
+ inlined_ast: 16d60e086b18351df027e379ba354e82034c1d43ce81bd23d4c47a76e73d1857
+ dce_ast: 16d60e086b18351df027e379ba354e82034c1d43ce81bd23d4c47a76e73d1857
bytecode: 8867cc02772ac290447a78df347c850a4f5a2cf3077d76fa71c1c3ee43ba6e55
warnings: ""
diff --git a/tests/expectations/compiler/integers/i64/console_assert.out b/tests/expectations/compiler/integers/i64/console_assert.out
index 9656069e30..e7c54a9599 100644
--- a/tests/expectations/compiler/integers/i64/console_assert.out
+++ b/tests/expectations/compiler/integers/i64/console_assert.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 9ece7486ef6f0e8e674d82ee52c2014814d3f60dac62b1b40e4f88dc6332f8c7
- unrolled_ast: 9ece7486ef6f0e8e674d82ee52c2014814d3f60dac62b1b40e4f88dc6332f8c7
- ssa_ast: 68a33454ce0c3672a579323c73e7ff54393ed2d2d33c392cd6ea0ad1e7210087
- flattened_ast: e600d74aa281e08c42dde9953ab63bc5f53bf5318cbac3df21be079ea8e1c1d4
- inlined_ast: e600d74aa281e08c42dde9953ab63bc5f53bf5318cbac3df21be079ea8e1c1d4
- dce_ast: e600d74aa281e08c42dde9953ab63bc5f53bf5318cbac3df21be079ea8e1c1d4
+ - - initial_ast: c9753553618a60b0812e4e61736c4170c02e9fa9adac79b8a17a0e55c9346681
+ unrolled_ast: c9753553618a60b0812e4e61736c4170c02e9fa9adac79b8a17a0e55c9346681
+ ssa_ast: 52870e69a35373d55cf97defc09bcc349c0dc7fce7db4981c0917c5f5c500e97
+ flattened_ast: d1b846af0efc198ca0772d601504f606b95c150f906a8ee76b20e96645feb0e3
+ inlined_ast: d1b846af0efc198ca0772d601504f606b95c150f906a8ee76b20e96645feb0e3
+ dce_ast: d1b846af0efc198ca0772d601504f606b95c150f906a8ee76b20e96645feb0e3
bytecode: 84d9ec69408c0662a22522e0fde8c535c8f73af3da10f98f7b228a9c9ac2742e
warnings: ""
diff --git a/tests/expectations/compiler/integers/i64/div.out b/tests/expectations/compiler/integers/i64/div.out
index 90399ac4bd..f00cfd1e58 100644
--- a/tests/expectations/compiler/integers/i64/div.out
+++ b/tests/expectations/compiler/integers/i64/div.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: dfb39354d18a9f1547df93beb4eb440921ab96ca76bb57c3633c076436c69b5a
- unrolled_ast: dfb39354d18a9f1547df93beb4eb440921ab96ca76bb57c3633c076436c69b5a
- ssa_ast: 7e4a07ee7f13c91f7bc65830119b729ef83d59949cdc83a43134a2d5ec5d4aa0
- flattened_ast: aae9504daf3baca0987ed7fcdc5a50f405673ef6299a53c308fbd7c4145bd3d9
- inlined_ast: aae9504daf3baca0987ed7fcdc5a50f405673ef6299a53c308fbd7c4145bd3d9
- dce_ast: aae9504daf3baca0987ed7fcdc5a50f405673ef6299a53c308fbd7c4145bd3d9
+ - - initial_ast: 6df1567d08f1730126dc07fc5911e653cf10dba6291d59d7d00322f71a20ae93
+ unrolled_ast: 6df1567d08f1730126dc07fc5911e653cf10dba6291d59d7d00322f71a20ae93
+ ssa_ast: 157f6016ac1c146f4fe356477eccb9c93bc78ee905a0dacc2e84269690e2e6e8
+ flattened_ast: 57d4b9ad31484b60c380f32f99cfd061e61273d500fe906e66a39c8c74f1f935
+ inlined_ast: 57d4b9ad31484b60c380f32f99cfd061e61273d500fe906e66a39c8c74f1f935
+ dce_ast: 57d4b9ad31484b60c380f32f99cfd061e61273d500fe906e66a39c8c74f1f935
bytecode: 1d370b22d4ae239f0bcb12a771b471bfbbf8c43ad4b3f15b8223b6f122f29457
warnings: ""
diff --git a/tests/expectations/compiler/integers/i64/eq.out b/tests/expectations/compiler/integers/i64/eq.out
index 65d8441b9f..13a566418b 100644
--- a/tests/expectations/compiler/integers/i64/eq.out
+++ b/tests/expectations/compiler/integers/i64/eq.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 152ffc231e294688968f0697d008d822594e89953eb7a9bc8c50bcfb71639732
- unrolled_ast: 152ffc231e294688968f0697d008d822594e89953eb7a9bc8c50bcfb71639732
- ssa_ast: 7235d8d2e90a5cdcfa67d1496322c854fe549409bf174b8929867b69c203bb38
- flattened_ast: f9b91e5d31e12eb5eeeae64949b7866d36faff60003075b05c8d151b2bbb67b3
- inlined_ast: f9b91e5d31e12eb5eeeae64949b7866d36faff60003075b05c8d151b2bbb67b3
- dce_ast: f9b91e5d31e12eb5eeeae64949b7866d36faff60003075b05c8d151b2bbb67b3
+ - - initial_ast: f2e11eef89a2f076a83d37bd5fd24f955197c9c8d9770db1da9a27b42a469b0a
+ unrolled_ast: f2e11eef89a2f076a83d37bd5fd24f955197c9c8d9770db1da9a27b42a469b0a
+ ssa_ast: 62691d56b95e742176c654384e9d423391e6a98d7551a4d0f3e23f0f306c699a
+ flattened_ast: faf2dfe47dffa6eb5dc1d6aaa26a3dc9cc3cb77efec275ded8713a32b347bd2a
+ inlined_ast: faf2dfe47dffa6eb5dc1d6aaa26a3dc9cc3cb77efec275ded8713a32b347bd2a
+ dce_ast: faf2dfe47dffa6eb5dc1d6aaa26a3dc9cc3cb77efec275ded8713a32b347bd2a
bytecode: 3b16a9ffcba2d86d0099abfc040442550dad3a04f8ba2bbdec05f93ec3c1b6ec
warnings: ""
diff --git a/tests/expectations/compiler/integers/i64/ge.out b/tests/expectations/compiler/integers/i64/ge.out
index edf70d86e3..b054a538fe 100644
--- a/tests/expectations/compiler/integers/i64/ge.out
+++ b/tests/expectations/compiler/integers/i64/ge.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 30f2caee73df49db72eb48a65af31001564fccdd828198dcbfae59c78d5ff848
- unrolled_ast: 30f2caee73df49db72eb48a65af31001564fccdd828198dcbfae59c78d5ff848
- ssa_ast: cb7be0fc685093bbb72d9a4a5943dc26c271c0e92233928cbc2dddfbbc01bc87
- flattened_ast: d28f84c6a585562bb3a519c26ca9dafaa619871acb8275073e455fe67bad718a
- inlined_ast: d28f84c6a585562bb3a519c26ca9dafaa619871acb8275073e455fe67bad718a
- dce_ast: d28f84c6a585562bb3a519c26ca9dafaa619871acb8275073e455fe67bad718a
+ - - initial_ast: b4a5d9ffaff3d5abb5e3a92469b99ec93413dd6543b4d705f04614a2b8efec27
+ unrolled_ast: b4a5d9ffaff3d5abb5e3a92469b99ec93413dd6543b4d705f04614a2b8efec27
+ ssa_ast: 8cfdfe4ef6c76d0046768f6b5936010cd562a833e8e52376c6f384cba59a0614
+ flattened_ast: 85b113278ed6f2e096f886493891e9f6b94b0f7c06805fea82f4030d8bdaf2d3
+ inlined_ast: 85b113278ed6f2e096f886493891e9f6b94b0f7c06805fea82f4030d8bdaf2d3
+ dce_ast: 85b113278ed6f2e096f886493891e9f6b94b0f7c06805fea82f4030d8bdaf2d3
bytecode: ed40a103f79cba4bb4b6ca00730fb673def3a223840271519eecbc1ee845f325
warnings: ""
diff --git a/tests/expectations/compiler/integers/i64/gt.out b/tests/expectations/compiler/integers/i64/gt.out
index 8b34c07277..71639d0952 100644
--- a/tests/expectations/compiler/integers/i64/gt.out
+++ b/tests/expectations/compiler/integers/i64/gt.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: b27a8b66b4e15a4b2f01e618cf6ee9c7157d58355fb6e71b5216d8a024862bd9
- unrolled_ast: b27a8b66b4e15a4b2f01e618cf6ee9c7157d58355fb6e71b5216d8a024862bd9
- ssa_ast: fa57bafc9b8fb0881aee16b1b589406127a582428a428e698b79f445a3f038ad
- flattened_ast: 05f479f4eb618dcedf26be8248a4231cadd24be6e9a13bc0d99786eefe389551
- inlined_ast: 05f479f4eb618dcedf26be8248a4231cadd24be6e9a13bc0d99786eefe389551
- dce_ast: 05f479f4eb618dcedf26be8248a4231cadd24be6e9a13bc0d99786eefe389551
+ - - initial_ast: 47d698eb2b36711b5fb05b86b3f4f16afc1aaffcc975781d648545c2e3716ec9
+ unrolled_ast: 47d698eb2b36711b5fb05b86b3f4f16afc1aaffcc975781d648545c2e3716ec9
+ ssa_ast: 33393f18b195c820c816e2fd473ca3275dcb772b9d411fdab3f23513271ab66e
+ flattened_ast: 124d28b62b5daa750a410f379dfeaba20f803a1a4a283cc27d75c415b54f2364
+ inlined_ast: 124d28b62b5daa750a410f379dfeaba20f803a1a4a283cc27d75c415b54f2364
+ dce_ast: 124d28b62b5daa750a410f379dfeaba20f803a1a4a283cc27d75c415b54f2364
bytecode: 9e8596394abe6381f7e39ef612e78acc5b9fd4e2cd036a0b3f1296686182a3e5
warnings: ""
diff --git a/tests/expectations/compiler/integers/i64/le.out b/tests/expectations/compiler/integers/i64/le.out
index a65ed74665..75c4947b23 100644
--- a/tests/expectations/compiler/integers/i64/le.out
+++ b/tests/expectations/compiler/integers/i64/le.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 7958c45fbe6812400273968cf53acf0739802db9c8a63f79d90f19f4f5454c24
- unrolled_ast: 7958c45fbe6812400273968cf53acf0739802db9c8a63f79d90f19f4f5454c24
- ssa_ast: da945779aafd95c703bbc42b09f9f8e7e1bd45330cab756f9fdfb01e04c57e8f
- flattened_ast: 9b4d44041a020ee7b18ed19a6142f098b3586eb13ab60cd13d691c68e813774a
- inlined_ast: 9b4d44041a020ee7b18ed19a6142f098b3586eb13ab60cd13d691c68e813774a
- dce_ast: 9b4d44041a020ee7b18ed19a6142f098b3586eb13ab60cd13d691c68e813774a
+ - - initial_ast: e4e7f9f56117ae43c016b7f6472e7347ba15c5434aef44d9493850a75bcd47dc
+ unrolled_ast: e4e7f9f56117ae43c016b7f6472e7347ba15c5434aef44d9493850a75bcd47dc
+ ssa_ast: ec4c8d75f5cdcc0e22d9b5b3c222e80bcf10566f303083780f90ab85c89df4a1
+ flattened_ast: 2d2e56e24c6bd4149f1d6639fc53a83249dff90bb2c26db22e63d6a27c7c36b5
+ inlined_ast: 2d2e56e24c6bd4149f1d6639fc53a83249dff90bb2c26db22e63d6a27c7c36b5
+ dce_ast: 2d2e56e24c6bd4149f1d6639fc53a83249dff90bb2c26db22e63d6a27c7c36b5
bytecode: b1f586e188d06fec69970d2cbf367157f2046040b6b848b8b0bc3dd6b02aa095
warnings: ""
diff --git a/tests/expectations/compiler/integers/i64/lt.out b/tests/expectations/compiler/integers/i64/lt.out
index e7c137bce2..907e0985b7 100644
--- a/tests/expectations/compiler/integers/i64/lt.out
+++ b/tests/expectations/compiler/integers/i64/lt.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: d4e3a8f41b615757cdf99d4d609a10755ab118378b65eeee6a53ee9550033236
- unrolled_ast: d4e3a8f41b615757cdf99d4d609a10755ab118378b65eeee6a53ee9550033236
- ssa_ast: 564ec318ffcca962776790d045fc1ea06d4d4aa25aa0b954ec4494f3c9656906
- flattened_ast: c5b81cf64a4773e73543bc69f53eabbc60194f7d8fea08d77585a4d5cc5196ce
- inlined_ast: c5b81cf64a4773e73543bc69f53eabbc60194f7d8fea08d77585a4d5cc5196ce
- dce_ast: c5b81cf64a4773e73543bc69f53eabbc60194f7d8fea08d77585a4d5cc5196ce
+ - - initial_ast: 3c2838a0ad28c576898cc6d0dfec5d92dc2399a0ec77660b1b3cb0c49bed6a6f
+ unrolled_ast: 3c2838a0ad28c576898cc6d0dfec5d92dc2399a0ec77660b1b3cb0c49bed6a6f
+ ssa_ast: ee53a8616ef045497f9867665a7cbaf56092e17cd4489360c8d2eb6cd29429bb
+ flattened_ast: 711fee8261fee8b65b3fb350b231d7606ee7b92222fe593fee1acf9aa016e4c9
+ inlined_ast: 711fee8261fee8b65b3fb350b231d7606ee7b92222fe593fee1acf9aa016e4c9
+ dce_ast: 711fee8261fee8b65b3fb350b231d7606ee7b92222fe593fee1acf9aa016e4c9
bytecode: 146646862a181a2d9c802993b30c04190405d0ec9cf00847c755162af14ab765
warnings: ""
diff --git a/tests/expectations/compiler/integers/i64/max.out b/tests/expectations/compiler/integers/i64/max.out
index 268cb05a7a..43b124ea99 100644
--- a/tests/expectations/compiler/integers/i64/max.out
+++ b/tests/expectations/compiler/integers/i64/max.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: ae45a3f2626e87be344d510c69b9d726f8c1259e3e0384157e6625a78c76b155
- unrolled_ast: ae45a3f2626e87be344d510c69b9d726f8c1259e3e0384157e6625a78c76b155
- ssa_ast: 4c1d249deb66448ff22d88f0414e1a42af6de03ebdbeab5863a6bd3b436e7d4d
- flattened_ast: 66f0435dd502095b13769c76c5cfc5a42141eccf4a0057da9406d31aff5748ea
- inlined_ast: 66f0435dd502095b13769c76c5cfc5a42141eccf4a0057da9406d31aff5748ea
- dce_ast: 66f0435dd502095b13769c76c5cfc5a42141eccf4a0057da9406d31aff5748ea
+ - - initial_ast: 841b19ba649d7cb737df4e44e0f517857297e776c82730a5d3eb148b8b94ce5a
+ unrolled_ast: 841b19ba649d7cb737df4e44e0f517857297e776c82730a5d3eb148b8b94ce5a
+ ssa_ast: d13ca83d53127e75cab9162dff05c6e65e257acfc684d2b5e7807cb24a7bb255
+ flattened_ast: 4aa58340f41a553b0f720853ce08f01dd03fad3738f2f37c7099a04039beef39
+ inlined_ast: 4aa58340f41a553b0f720853ce08f01dd03fad3738f2f37c7099a04039beef39
+ dce_ast: 4aa58340f41a553b0f720853ce08f01dd03fad3738f2f37c7099a04039beef39
bytecode: c8d4abba332861ba511e2f210502137e5aeeef23c159740de5649958515e3910
warnings: ""
diff --git a/tests/expectations/compiler/integers/i64/min.out b/tests/expectations/compiler/integers/i64/min.out
index 907b36b9ac..30741f3356 100644
--- a/tests/expectations/compiler/integers/i64/min.out
+++ b/tests/expectations/compiler/integers/i64/min.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 89eefed60b3261e0c6af9479c75837ef3ac7de647c99a5876176ce0f8cbe99c0
- unrolled_ast: 89eefed60b3261e0c6af9479c75837ef3ac7de647c99a5876176ce0f8cbe99c0
- ssa_ast: 9a36e16e7906f75a4b58a9e9a7f07a20de1d4eecc3f15d0b2cc5b51c288bf2ab
- flattened_ast: 27e4b193adda62809c5ff6b2752e48d939defff47125e36cdd2520baec6511a3
- inlined_ast: 27e4b193adda62809c5ff6b2752e48d939defff47125e36cdd2520baec6511a3
- dce_ast: 27e4b193adda62809c5ff6b2752e48d939defff47125e36cdd2520baec6511a3
+ - - initial_ast: c4ac06f304f37c6b49fc04f12eb6efb23f1980b807a1c16a304d3fb81726af52
+ unrolled_ast: c4ac06f304f37c6b49fc04f12eb6efb23f1980b807a1c16a304d3fb81726af52
+ ssa_ast: 8c4c2f7cd0144cf03449cbf0a9073ea880d7d4b2fa9abc7bcc71b9de0b4fbbd3
+ flattened_ast: 954f2e2d7388a5356801f258946d6f171e7ffcfa40e33a15c1141fe464925dce
+ inlined_ast: 954f2e2d7388a5356801f258946d6f171e7ffcfa40e33a15c1141fe464925dce
+ dce_ast: 954f2e2d7388a5356801f258946d6f171e7ffcfa40e33a15c1141fe464925dce
bytecode: ba879d9c018e4334cff11992ba1b8a0bcb0901d6efdb29a6daac15ce9bb32e2c
warnings: ""
diff --git a/tests/expectations/compiler/integers/i64/min_fail.out b/tests/expectations/compiler/integers/i64/min_fail.out
index cd3cc2a028..320854a564 100644
--- a/tests/expectations/compiler/integers/i64/min_fail.out
+++ b/tests/expectations/compiler/integers/i64/min_fail.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 476bf1f6462e3e5e1088453848e3e857b53bd258b314b5870c4b412b93eec688
- unrolled_ast: 476bf1f6462e3e5e1088453848e3e857b53bd258b314b5870c4b412b93eec688
- ssa_ast: 6c221da2c29f57844de7b134f6d57a6933e17e2a2a8091581790b99da0a00e73
- flattened_ast: 5cf08f6bb13069b1b18b55a7105144b0ef27aaad3b38404a630afa1c3f03a298
- inlined_ast: 5cf08f6bb13069b1b18b55a7105144b0ef27aaad3b38404a630afa1c3f03a298
- dce_ast: 5cf08f6bb13069b1b18b55a7105144b0ef27aaad3b38404a630afa1c3f03a298
+ - - initial_ast: e95557225c938540338e9a5aadc96d133ce151a10cfe0aab4dedfec7629a8fb3
+ unrolled_ast: e95557225c938540338e9a5aadc96d133ce151a10cfe0aab4dedfec7629a8fb3
+ ssa_ast: 0060b9af73b226fc2e459004ff3b061299b9759308070d7077d2ef330d7efcd9
+ flattened_ast: f50f88e63cc22a65ab6ba93be71da255e134bfad901734116ae81f42ce8fe8af
+ inlined_ast: f50f88e63cc22a65ab6ba93be71da255e134bfad901734116ae81f42ce8fe8af
+ dce_ast: f50f88e63cc22a65ab6ba93be71da255e134bfad901734116ae81f42ce8fe8af
bytecode: 8060d7771b9a815e84dd576354e32cd26c7bf342fb513fe3b589de4c094701b4
warnings: ""
diff --git a/tests/expectations/compiler/integers/i64/mul.out b/tests/expectations/compiler/integers/i64/mul.out
index d5d4d74595..09ccacd38b 100644
--- a/tests/expectations/compiler/integers/i64/mul.out
+++ b/tests/expectations/compiler/integers/i64/mul.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: ebb39c461b8481a0a7c7b09eb36ea4fc304c52831a0b6d0310f68da1d8c5d66c
- unrolled_ast: ebb39c461b8481a0a7c7b09eb36ea4fc304c52831a0b6d0310f68da1d8c5d66c
- ssa_ast: b46aaa0651dc469592695168a757daf19b768a988303450495df7dc69ee27d50
- flattened_ast: 212ee0c5794ce1c1049572a9c9150128c602d0b309a01c79ca7a855d8b8ff7e3
- inlined_ast: 212ee0c5794ce1c1049572a9c9150128c602d0b309a01c79ca7a855d8b8ff7e3
- dce_ast: 212ee0c5794ce1c1049572a9c9150128c602d0b309a01c79ca7a855d8b8ff7e3
+ - - initial_ast: 2663666ec938b8a2f0df813437044ac1c4e49781d742cea9275f56b18886d20a
+ unrolled_ast: 2663666ec938b8a2f0df813437044ac1c4e49781d742cea9275f56b18886d20a
+ ssa_ast: 30305d1d3f7ade394e4473dfb0045fb41dcea67f59664e24d27dc581db59e1b4
+ flattened_ast: 021eedf096dc8d0389acb7c854c14943585fe0db5a8d518cc047f5a65b980542
+ inlined_ast: 021eedf096dc8d0389acb7c854c14943585fe0db5a8d518cc047f5a65b980542
+ dce_ast: 021eedf096dc8d0389acb7c854c14943585fe0db5a8d518cc047f5a65b980542
bytecode: f4641ddee6184f6fc437aa0f4422f2ea01a26648f9c7bf5559a2471505ed8096
warnings: ""
diff --git a/tests/expectations/compiler/integers/i64/ne.out b/tests/expectations/compiler/integers/i64/ne.out
index 39a68728e3..97737e5788 100644
--- a/tests/expectations/compiler/integers/i64/ne.out
+++ b/tests/expectations/compiler/integers/i64/ne.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: de4148f1e080f5c2a7987e500772567847f13af2ef6f00d48e2771e1e2a9a12f
- unrolled_ast: de4148f1e080f5c2a7987e500772567847f13af2ef6f00d48e2771e1e2a9a12f
- ssa_ast: e4c2a29baf4c409c4e2ff2b822607911d0ae845cce4795ff2fe3ca076b1a673c
- flattened_ast: ad6eab48fea0964db8b32915464de08b246e4dea1fb700b918bd4a3f01ec4a39
- inlined_ast: ad6eab48fea0964db8b32915464de08b246e4dea1fb700b918bd4a3f01ec4a39
- dce_ast: ad6eab48fea0964db8b32915464de08b246e4dea1fb700b918bd4a3f01ec4a39
+ - - initial_ast: 12784eacf7849bbd89df037d588662e28a0674ddbdb776fc68a1afc5c2c98041
+ unrolled_ast: 12784eacf7849bbd89df037d588662e28a0674ddbdb776fc68a1afc5c2c98041
+ ssa_ast: cb9f38d425c12e4d907d5ce76ce8a67afdfd870b222e7d681c65fd152845ef10
+ flattened_ast: 028965ed30e474a545f3931c850a161edda3728c1854eef2d4df0ca3ebe7b349
+ inlined_ast: 028965ed30e474a545f3931c850a161edda3728c1854eef2d4df0ca3ebe7b349
+ dce_ast: 028965ed30e474a545f3931c850a161edda3728c1854eef2d4df0ca3ebe7b349
bytecode: 56e6953042e8cf528010b3706c59f9240a38c0e4537f2bcedb790d17e0595327
warnings: ""
diff --git a/tests/expectations/compiler/integers/i64/negate.out b/tests/expectations/compiler/integers/i64/negate.out
index 3f0a511473..20d935d488 100644
--- a/tests/expectations/compiler/integers/i64/negate.out
+++ b/tests/expectations/compiler/integers/i64/negate.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 9267e59358dc48676d40b707def027e00573e6403c5ef914b24a54e1bf3ec2ee
- unrolled_ast: 9267e59358dc48676d40b707def027e00573e6403c5ef914b24a54e1bf3ec2ee
- ssa_ast: 78a32a71f9ad153c60d2a402eef856c7620cf4e2372c5c6fa137261c648f01f0
- flattened_ast: da651dd5fe10a0c60dc0efd3bb55fcae21a06d19cef628f96562a423623b6023
- inlined_ast: da651dd5fe10a0c60dc0efd3bb55fcae21a06d19cef628f96562a423623b6023
- dce_ast: da651dd5fe10a0c60dc0efd3bb55fcae21a06d19cef628f96562a423623b6023
+ - - initial_ast: 54eeae833822272ff287c28928a4c1c42910fac36d7a045763260cdf952c704f
+ unrolled_ast: 54eeae833822272ff287c28928a4c1c42910fac36d7a045763260cdf952c704f
+ ssa_ast: 7b99004d1d3de1b1744e5d196cb39e3441390dcbb58d34a3c645e79bfd2eb018
+ flattened_ast: 99a588ac169c2cebb83710cfd2540ad536c915f658bd80987c0526f37209c491
+ inlined_ast: 99a588ac169c2cebb83710cfd2540ad536c915f658bd80987c0526f37209c491
+ dce_ast: 99a588ac169c2cebb83710cfd2540ad536c915f658bd80987c0526f37209c491
bytecode: 4a3cad0d173991e84e84d40f5868e63fccab04b6561f1de4afef8976a90dbf17
warnings: ""
diff --git a/tests/expectations/compiler/integers/i64/negate_min_fail.out b/tests/expectations/compiler/integers/i64/negate_min_fail.out
index 0abbadbfd6..5c48ae8e6a 100644
--- a/tests/expectations/compiler/integers/i64/negate_min_fail.out
+++ b/tests/expectations/compiler/integers/i64/negate_min_fail.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 898ffb157e0dceb1d024cacec2daeab027619787907001179f4da352e1bb2ae0
- unrolled_ast: 898ffb157e0dceb1d024cacec2daeab027619787907001179f4da352e1bb2ae0
- ssa_ast: 05fabac2842b95c4af0ec640c01eb470aa715ebf93975b9f5bfbd66cc35fb4ed
- flattened_ast: a2451062ac9d92a4a3c752e8a2660ad2dd474a6e0d3cfaf4f2dcd78a1b93666f
- inlined_ast: a2451062ac9d92a4a3c752e8a2660ad2dd474a6e0d3cfaf4f2dcd78a1b93666f
- dce_ast: a2451062ac9d92a4a3c752e8a2660ad2dd474a6e0d3cfaf4f2dcd78a1b93666f
+ - - initial_ast: e847e26050ab0263c68947db7580b94ec33ed8f95c54c92f713f43db4052f69c
+ unrolled_ast: e847e26050ab0263c68947db7580b94ec33ed8f95c54c92f713f43db4052f69c
+ ssa_ast: 8259d092dac5f40afb5dfc6c4e24715cacbeb168582d536a5b47a40927fc66d9
+ flattened_ast: fe66ba6c8ffd9d92b226efbd549c2a4e732ca73707b39564c2fa83bf879c887d
+ inlined_ast: fe66ba6c8ffd9d92b226efbd549c2a4e732ca73707b39564c2fa83bf879c887d
+ dce_ast: fe66ba6c8ffd9d92b226efbd549c2a4e732ca73707b39564c2fa83bf879c887d
bytecode: eb8fb8c25730005f5c6c14d190313c0bee2ae389d6295686dd1867663fc93f67
warnings: ""
diff --git a/tests/expectations/compiler/integers/i64/negate_zero.out b/tests/expectations/compiler/integers/i64/negate_zero.out
index 3cf66eefbd..630bd70b3b 100644
--- a/tests/expectations/compiler/integers/i64/negate_zero.out
+++ b/tests/expectations/compiler/integers/i64/negate_zero.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 055899b68bde27b066c82bbda48532c483167d84019af12e66b5bf23377c7ee1
- unrolled_ast: 055899b68bde27b066c82bbda48532c483167d84019af12e66b5bf23377c7ee1
- ssa_ast: 06f67c3fef3ba46e27c2c97084eaac022f21b861b3a0facc7c8fc7c243801479
- flattened_ast: 19344ec6e2964c932ceee3361b8c1565688c6de4f382307b2ae06e51a42c2326
- inlined_ast: 19344ec6e2964c932ceee3361b8c1565688c6de4f382307b2ae06e51a42c2326
- dce_ast: 19344ec6e2964c932ceee3361b8c1565688c6de4f382307b2ae06e51a42c2326
+ - - initial_ast: 331b424f152c7fcf6fe8bffe9124c175a536dc343135752093f4a1e74eb25095
+ unrolled_ast: 331b424f152c7fcf6fe8bffe9124c175a536dc343135752093f4a1e74eb25095
+ ssa_ast: 97b23cd77e54b903807f64245492e6fbf819456b7e683dc4db6abd8aeae1667a
+ flattened_ast: f69ef2ab1aae84857576b89b9f1f509e059c411ffaf0d04c0b23c0d1fef005fd
+ inlined_ast: f69ef2ab1aae84857576b89b9f1f509e059c411ffaf0d04c0b23c0d1fef005fd
+ dce_ast: f69ef2ab1aae84857576b89b9f1f509e059c411ffaf0d04c0b23c0d1fef005fd
bytecode: dbe5b65eae7786eb721e8e7bf810718e8482635802c2e5d5da2996d8c0c3f7f4
warnings: ""
diff --git a/tests/expectations/compiler/integers/i64/operator_methods.out b/tests/expectations/compiler/integers/i64/operator_methods.out
index dae6a8169a..29f997959c 100644
--- a/tests/expectations/compiler/integers/i64/operator_methods.out
+++ b/tests/expectations/compiler/integers/i64/operator_methods.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: ecfdedf45f2ded560ea22235dffc2d66a9854f3f195f348f641c118945ef04ab
- unrolled_ast: ecfdedf45f2ded560ea22235dffc2d66a9854f3f195f348f641c118945ef04ab
- ssa_ast: 0efd1e9bcb1d10f4f6e600d3e01d1d44daf7af3ad433c1124bffe55cd2f51b51
- flattened_ast: ea2ea988b88e2e9d1b7f6589caa25a3509767ee6f84031a9f3c47b46b6dea912
- inlined_ast: ea2ea988b88e2e9d1b7f6589caa25a3509767ee6f84031a9f3c47b46b6dea912
- dce_ast: 4b8d95f79487158d586ee7a424d94666a27a3cec5506a20ea834045f13da9e28
+ - - initial_ast: 9544ea5075f9db89f714f3aa9a4862c95e39af7a104108fe4eca090b9c8fcd63
+ unrolled_ast: 9544ea5075f9db89f714f3aa9a4862c95e39af7a104108fe4eca090b9c8fcd63
+ ssa_ast: 01ece95fe7c21559808add6909bd32a086dd86c7ed5f56b57e6f861dc550db46
+ flattened_ast: 20afaa9da95a52ada5182a53965ea39a49a13168d492b3ffa0e2cdd87e4be88c
+ inlined_ast: 20afaa9da95a52ada5182a53965ea39a49a13168d492b3ffa0e2cdd87e4be88c
+ dce_ast: 70970e234913ede4be58a853f06ad08ce7825ff17156c0b73fd64b80ace021e2
bytecode: 94719443d1e9713563afa7861751ae6fac8380851db816055ed46c207a613efc
warnings: ""
diff --git a/tests/expectations/compiler/integers/i64/or.out b/tests/expectations/compiler/integers/i64/or.out
index 231b5e327e..e1b2d2e6ee 100644
--- a/tests/expectations/compiler/integers/i64/or.out
+++ b/tests/expectations/compiler/integers/i64/or.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 42b263a766182f5c5b89bbf28d293717330db5e9af310b31a867a82ba999cb9d
- unrolled_ast: 42b263a766182f5c5b89bbf28d293717330db5e9af310b31a867a82ba999cb9d
- ssa_ast: fd11513f1819924530b3c799eda59b6a6cbb4d12480cc51021ebcdf9ec030003
- flattened_ast: 262c943aefe96fe5c26afb9a5b65ff24f7823f3f3f19d0243807f3c0bfb277f8
- inlined_ast: 262c943aefe96fe5c26afb9a5b65ff24f7823f3f3f19d0243807f3c0bfb277f8
- dce_ast: 262c943aefe96fe5c26afb9a5b65ff24f7823f3f3f19d0243807f3c0bfb277f8
+ - - initial_ast: 4c554cbd3717a9eccf70230d3edafaad63bfd0f5b17ef1d1cb412e90d17e15ad
+ unrolled_ast: 4c554cbd3717a9eccf70230d3edafaad63bfd0f5b17ef1d1cb412e90d17e15ad
+ ssa_ast: cd80089f2a992478783fdb79e2e0afd84ca3a71b6d8e9a0862b82fc29e8ac1f3
+ flattened_ast: eb0bc8a303e9f86c8e9fdc67807f6e0a59b9d42dfd43f4c1fd82bb35b7830da5
+ inlined_ast: eb0bc8a303e9f86c8e9fdc67807f6e0a59b9d42dfd43f4c1fd82bb35b7830da5
+ dce_ast: eb0bc8a303e9f86c8e9fdc67807f6e0a59b9d42dfd43f4c1fd82bb35b7830da5
bytecode: 4bdb71dbcb23bcb6519ef3ddab06e79a70b155f8be87cc5d2b9d95221affd686
warnings: ""
diff --git a/tests/expectations/compiler/integers/i64/pow.out b/tests/expectations/compiler/integers/i64/pow.out
index 3f40a49b97..c9eaa9aa92 100644
--- a/tests/expectations/compiler/integers/i64/pow.out
+++ b/tests/expectations/compiler/integers/i64/pow.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 726693eaa934c838e10f68447e8e16f0a3c0435b33812da3158350f98bceacfb
- unrolled_ast: 726693eaa934c838e10f68447e8e16f0a3c0435b33812da3158350f98bceacfb
- ssa_ast: fb0e4e20eacae26bd876f7ac928b89bb8a7c6d6437c70962a33918c3f53f7f76
- flattened_ast: fcaa27ce642795aab29e5f6980dc60312d8d6e44f30e3bcd9027de36bbf457ac
- inlined_ast: fcaa27ce642795aab29e5f6980dc60312d8d6e44f30e3bcd9027de36bbf457ac
- dce_ast: fcaa27ce642795aab29e5f6980dc60312d8d6e44f30e3bcd9027de36bbf457ac
+ - - initial_ast: 63ae38d69ce6bdc1f9a5ab2f8b2eaf0b7598d66d5256dbc6fb0a01cfa862bf42
+ unrolled_ast: 63ae38d69ce6bdc1f9a5ab2f8b2eaf0b7598d66d5256dbc6fb0a01cfa862bf42
+ ssa_ast: 99ceaf895aa45d2a4c38799139dcdba25f28ffc6e5f4c3be1d931ed9e6cd9576
+ flattened_ast: c323872da2f911ca7f096e114308d47d2420e0c2885449e6ef40e470e3c3fa1e
+ inlined_ast: c323872da2f911ca7f096e114308d47d2420e0c2885449e6ef40e470e3c3fa1e
+ dce_ast: c323872da2f911ca7f096e114308d47d2420e0c2885449e6ef40e470e3c3fa1e
bytecode: ff1ba1259f2f4a90553920fc5a9391125c9d5fbc583e2a648b80dc409b62d5fc
warnings: ""
diff --git a/tests/expectations/compiler/integers/i64/rem.out b/tests/expectations/compiler/integers/i64/rem.out
index 2f32265708..053fc62d23 100644
--- a/tests/expectations/compiler/integers/i64/rem.out
+++ b/tests/expectations/compiler/integers/i64/rem.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: eb8202fe7ed9388cba09c6a6ea1027b371753d99fcafeeadc54b6a19d9badac7
- unrolled_ast: eb8202fe7ed9388cba09c6a6ea1027b371753d99fcafeeadc54b6a19d9badac7
- ssa_ast: f87784d1c1cc0621cbbdadc598f81c3431c0f0b8ad06ce6e2405e367a6887633
- flattened_ast: 5b8da1482b72a6b30cfb8a37b4f6db18653e927cb272334c8cf8ef335b5ba1e4
- inlined_ast: 5b8da1482b72a6b30cfb8a37b4f6db18653e927cb272334c8cf8ef335b5ba1e4
- dce_ast: 5b8da1482b72a6b30cfb8a37b4f6db18653e927cb272334c8cf8ef335b5ba1e4
+ - - initial_ast: 3fa12ad7731563a99efbeadc16124a3f862f8978684ff8d90feca7c53187f525
+ unrolled_ast: 3fa12ad7731563a99efbeadc16124a3f862f8978684ff8d90feca7c53187f525
+ ssa_ast: 79e69bf9ae6a6f9df85643c84f183222eb9b0061ce037e5d629b63e3222b17d9
+ flattened_ast: 0ab661221e63a29398655a0e05c68c17040c56bdc7eaa3c78d9ff295962d6670
+ inlined_ast: 0ab661221e63a29398655a0e05c68c17040c56bdc7eaa3c78d9ff295962d6670
+ dce_ast: 0ab661221e63a29398655a0e05c68c17040c56bdc7eaa3c78d9ff295962d6670
bytecode: 89effef213f290d8097c5e2289a9010d4379e63954959a7eeca9a25e4e5f50b8
warnings: ""
diff --git a/tests/expectations/compiler/integers/i64/shl.out b/tests/expectations/compiler/integers/i64/shl.out
index 6d00c00930..170e991dc1 100644
--- a/tests/expectations/compiler/integers/i64/shl.out
+++ b/tests/expectations/compiler/integers/i64/shl.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: a8db086bebdde5dd6002c4f6811241f5f0956bd4687021f65f070ad8ec555580
- unrolled_ast: a8db086bebdde5dd6002c4f6811241f5f0956bd4687021f65f070ad8ec555580
- ssa_ast: 7c74560fa7350efa82d400ee472693e640d63960224c59c319862ff68007ff07
- flattened_ast: 9d587bde21665a6192bbe0f312930f4d9cf42ff9bd910a5925883829786cd92d
- inlined_ast: 9d587bde21665a6192bbe0f312930f4d9cf42ff9bd910a5925883829786cd92d
- dce_ast: 9d587bde21665a6192bbe0f312930f4d9cf42ff9bd910a5925883829786cd92d
+ - - initial_ast: 4d1e994017252227e6a1958f192d81d100b896915edfb37a2e2bdf23a717f0a1
+ unrolled_ast: 4d1e994017252227e6a1958f192d81d100b896915edfb37a2e2bdf23a717f0a1
+ ssa_ast: 84bc3d8869e22df3800f20893cd377b516e81408e25ec228ddf232242375e5a9
+ flattened_ast: e6b1bff00ffde39190cb2eafbcf6ff9877c17727c18f13bdde83505fe0da8d27
+ inlined_ast: e6b1bff00ffde39190cb2eafbcf6ff9877c17727c18f13bdde83505fe0da8d27
+ dce_ast: e6b1bff00ffde39190cb2eafbcf6ff9877c17727c18f13bdde83505fe0da8d27
bytecode: 44b4f1e4aff3e8f3343854e8efc5146404333da549cc6e04bca927e7e1484487
warnings: ""
diff --git a/tests/expectations/compiler/integers/i64/shr.out b/tests/expectations/compiler/integers/i64/shr.out
index 5d5af333a0..01211aea8f 100644
--- a/tests/expectations/compiler/integers/i64/shr.out
+++ b/tests/expectations/compiler/integers/i64/shr.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: edb8879b54b4b966ebc55213523408f0ba847c504f5d0ced9a24be35dacebc53
- unrolled_ast: edb8879b54b4b966ebc55213523408f0ba847c504f5d0ced9a24be35dacebc53
- ssa_ast: 9d15b7bbc9533605bc3097cbb840be66c9d4e2a922e63602883d8d83f3a6335f
- flattened_ast: de58053cda2d80760c7501f9e3db0af69e7fa40f543ff7cf1b0e40b0711c6730
- inlined_ast: de58053cda2d80760c7501f9e3db0af69e7fa40f543ff7cf1b0e40b0711c6730
- dce_ast: de58053cda2d80760c7501f9e3db0af69e7fa40f543ff7cf1b0e40b0711c6730
+ - - initial_ast: 9d2ff080ac63aa8a6a2cd4d5ce56568b669af7abf239e27c8426fc03d276336d
+ unrolled_ast: 9d2ff080ac63aa8a6a2cd4d5ce56568b669af7abf239e27c8426fc03d276336d
+ ssa_ast: b3323d7f8ede2c0fea6d2dd5f8198bc404caa5d9a33fd40ff787f897ccae03fc
+ flattened_ast: 88044bb8fb1d0563ea4c1805f82eec98816b2d275aabe3ef8a1978610cdadf77
+ inlined_ast: 88044bb8fb1d0563ea4c1805f82eec98816b2d275aabe3ef8a1978610cdadf77
+ dce_ast: 88044bb8fb1d0563ea4c1805f82eec98816b2d275aabe3ef8a1978610cdadf77
bytecode: 2768046fc5a9e4812b3b19a67908baca08c0e3d5141323dabb57cff84e659d62
warnings: ""
diff --git a/tests/expectations/compiler/integers/i64/sub.out b/tests/expectations/compiler/integers/i64/sub.out
index 55f2a3fa4f..38a54cd3b4 100644
--- a/tests/expectations/compiler/integers/i64/sub.out
+++ b/tests/expectations/compiler/integers/i64/sub.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: cdf20cc524198a1be8022f73649282f582a2fd25a12c172f0c7acb42b7243ab9
- unrolled_ast: cdf20cc524198a1be8022f73649282f582a2fd25a12c172f0c7acb42b7243ab9
- ssa_ast: 216e0f94a762cae9c6b27ee944c9ecea0840c3f2ffb27524a6448e378553d735
- flattened_ast: dbe52b1feb534c6fbf1e8287647da8c8f110b73b8afad5e832c531ccbf246b79
- inlined_ast: dbe52b1feb534c6fbf1e8287647da8c8f110b73b8afad5e832c531ccbf246b79
- dce_ast: dbe52b1feb534c6fbf1e8287647da8c8f110b73b8afad5e832c531ccbf246b79
+ - - initial_ast: 2e49f4832b9970f991c0c7ca0ed8fde9199d19025f83a184fc60ebf92739eedc
+ unrolled_ast: 2e49f4832b9970f991c0c7ca0ed8fde9199d19025f83a184fc60ebf92739eedc
+ ssa_ast: b0831e23d47ebc00685a140d09776fbcc91f20850329c706a560cabc65522d78
+ flattened_ast: f4376e0bab5f1418f2e5ac03f7cdfea61be92be50386ebb9b57d6254c37a0103
+ inlined_ast: f4376e0bab5f1418f2e5ac03f7cdfea61be92be50386ebb9b57d6254c37a0103
+ dce_ast: f4376e0bab5f1418f2e5ac03f7cdfea61be92be50386ebb9b57d6254c37a0103
bytecode: 3394c4bead78f2ab177206a71d03d27cc9e584d5eb7aa587e7a9101911c1e76d
warnings: ""
diff --git a/tests/expectations/compiler/integers/i64/ternary.out b/tests/expectations/compiler/integers/i64/ternary.out
index fb3e6868fe..d0352226bb 100644
--- a/tests/expectations/compiler/integers/i64/ternary.out
+++ b/tests/expectations/compiler/integers/i64/ternary.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 3eb27e3c6fac75daca7e66b076b9b228d5eac3fa5fc5f36c29b42d7519d406e8
- unrolled_ast: 3eb27e3c6fac75daca7e66b076b9b228d5eac3fa5fc5f36c29b42d7519d406e8
- ssa_ast: 3014b27dee241fd4f997a1a7e60b5b0e99b83895203d5f3b2e7bdd8fef2135b5
- flattened_ast: 57fb38e9d1c97d359d49225dc4d8c42d3277f8859bc8ed0ff73d8a8aeb44030e
- inlined_ast: 57fb38e9d1c97d359d49225dc4d8c42d3277f8859bc8ed0ff73d8a8aeb44030e
- dce_ast: 57fb38e9d1c97d359d49225dc4d8c42d3277f8859bc8ed0ff73d8a8aeb44030e
+ - - initial_ast: 49490de93239051816f8c94fb363a70045baf2569a93556e158163281a56f792
+ unrolled_ast: 49490de93239051816f8c94fb363a70045baf2569a93556e158163281a56f792
+ ssa_ast: ab7ecd2622003fa08d4663e3496935a10388cab2244d1275ef1ebcff423feb92
+ flattened_ast: 9d09c7dfb002f17b30fcf87bbaeda96cd53bb8b5a2c18df9965fcd88aae7bb39
+ inlined_ast: 9d09c7dfb002f17b30fcf87bbaeda96cd53bb8b5a2c18df9965fcd88aae7bb39
+ dce_ast: 9d09c7dfb002f17b30fcf87bbaeda96cd53bb8b5a2c18df9965fcd88aae7bb39
bytecode: 4a10ca6f583fa9516bfbdad6094fdaadefd4d6069c0f87f13cc0e3fc1d36029e
warnings: ""
diff --git a/tests/expectations/compiler/integers/i64/xor.out b/tests/expectations/compiler/integers/i64/xor.out
index f3a54c1da0..4ad47b3547 100644
--- a/tests/expectations/compiler/integers/i64/xor.out
+++ b/tests/expectations/compiler/integers/i64/xor.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: bbc88045d49d59b365a47238fcb1eec6ef4f7061857d5670a188eb4494e16779
- unrolled_ast: bbc88045d49d59b365a47238fcb1eec6ef4f7061857d5670a188eb4494e16779
- ssa_ast: 26710675440c832642a4932ddb88a831e011eaf156da346c765d294d06beba17
- flattened_ast: 08c494674c216dc09227a09920e518389f2f92f08317e8713ecf1bb443c516b5
- inlined_ast: 08c494674c216dc09227a09920e518389f2f92f08317e8713ecf1bb443c516b5
- dce_ast: 08c494674c216dc09227a09920e518389f2f92f08317e8713ecf1bb443c516b5
+ - - initial_ast: ab803352ca88f0da0f99109c350726e0fac0009dd77754318923284ade8ab844
+ unrolled_ast: ab803352ca88f0da0f99109c350726e0fac0009dd77754318923284ade8ab844
+ ssa_ast: 3d236089c32f030898265b1bb1afdf9d8b98ad18a06ee2c9f09e3c8b9f91a4fe
+ flattened_ast: ae9da6edd6b2b46bba0ecbe5c6f9cb7bcf95a681a40ab0e2f3cf8e24d1b5974c
+ inlined_ast: ae9da6edd6b2b46bba0ecbe5c6f9cb7bcf95a681a40ab0e2f3cf8e24d1b5974c
+ dce_ast: ae9da6edd6b2b46bba0ecbe5c6f9cb7bcf95a681a40ab0e2f3cf8e24d1b5974c
bytecode: 202aa93c8b415346f4cc8b49533c89cf2004fb273e78581f033c75ea57dad512
warnings: ""
diff --git a/tests/expectations/compiler/integers/i8/add.out b/tests/expectations/compiler/integers/i8/add.out
index 185be6fb70..d93ea9e275 100644
--- a/tests/expectations/compiler/integers/i8/add.out
+++ b/tests/expectations/compiler/integers/i8/add.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: e6d1d672f10e66d894a4e81d01095845b1a42ed474976d0f6cc07d046852255a
- unrolled_ast: e6d1d672f10e66d894a4e81d01095845b1a42ed474976d0f6cc07d046852255a
- ssa_ast: 0fb901d5786a0d4ede3e59492c23fa2f8c091d6450d460144bb7678c6496f977
- flattened_ast: 8530a2ad8f971963bb3410a8486e8dc12bb3f785f7d368b6872f37ffd82b94c9
- inlined_ast: 8530a2ad8f971963bb3410a8486e8dc12bb3f785f7d368b6872f37ffd82b94c9
- dce_ast: 8530a2ad8f971963bb3410a8486e8dc12bb3f785f7d368b6872f37ffd82b94c9
+ - - initial_ast: ef14f9112efb5093c7d24befade4602c7716a155139a7f91949837b054d54de3
+ unrolled_ast: ef14f9112efb5093c7d24befade4602c7716a155139a7f91949837b054d54de3
+ ssa_ast: 75810d456d07440f4598a5ed6628a4e313a8a5008e022778365d8acedac1a677
+ flattened_ast: feaf44aac0b3ce05af1983a18c3aea66a48c9fc7fce46afbd70171249552f995
+ inlined_ast: feaf44aac0b3ce05af1983a18c3aea66a48c9fc7fce46afbd70171249552f995
+ dce_ast: feaf44aac0b3ce05af1983a18c3aea66a48c9fc7fce46afbd70171249552f995
bytecode: 7e5db24495ea3dcca85545d83273ce3c02faae5a2bcaef3a9448920ac68daeda
warnings: ""
diff --git a/tests/expectations/compiler/integers/i8/and.out b/tests/expectations/compiler/integers/i8/and.out
index 83200d8c5b..35367f5b1c 100644
--- a/tests/expectations/compiler/integers/i8/and.out
+++ b/tests/expectations/compiler/integers/i8/and.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 0e446a8352497996dd0e00e496da0dde0b4dd3e249632f1d9511dc66d38b6dbc
- unrolled_ast: 0e446a8352497996dd0e00e496da0dde0b4dd3e249632f1d9511dc66d38b6dbc
- ssa_ast: e306a4621aa5ab55b39817a5a7b0093a3a5e3827e2be287ceafbf2e177cf71fd
- flattened_ast: f8bfce3a9a0f0e698cfe4e2d3fb2aaf0d3db7a8714b6c61d23bd7e11347d286b
- inlined_ast: f8bfce3a9a0f0e698cfe4e2d3fb2aaf0d3db7a8714b6c61d23bd7e11347d286b
- dce_ast: f8bfce3a9a0f0e698cfe4e2d3fb2aaf0d3db7a8714b6c61d23bd7e11347d286b
+ - - initial_ast: 913afb329d1588bc08bf08d42eece411042cd4a94ed148a678b1f6cab51ee22a
+ unrolled_ast: 913afb329d1588bc08bf08d42eece411042cd4a94ed148a678b1f6cab51ee22a
+ ssa_ast: 22daad00ab2051b4a09f5035b241d99ff2bc7fe3cbe6aa3de0671d2e51b0df63
+ flattened_ast: a923f711e7515b65d8ca9bbb112469c55c6b05bf711d238a1534542a2e971bd3
+ inlined_ast: a923f711e7515b65d8ca9bbb112469c55c6b05bf711d238a1534542a2e971bd3
+ dce_ast: a923f711e7515b65d8ca9bbb112469c55c6b05bf711d238a1534542a2e971bd3
bytecode: 6696abc2bfb9eeab6ab4255dad93e1c66316b93bf19136e37fdefb22a09b50c9
warnings: ""
diff --git a/tests/expectations/compiler/integers/i8/console_assert.out b/tests/expectations/compiler/integers/i8/console_assert.out
index 90a408c939..a53e44dac6 100644
--- a/tests/expectations/compiler/integers/i8/console_assert.out
+++ b/tests/expectations/compiler/integers/i8/console_assert.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 00b70e003adb5374530f055a6ca7c671357e977ea45c4635269d15af9f23b082
- unrolled_ast: 00b70e003adb5374530f055a6ca7c671357e977ea45c4635269d15af9f23b082
- ssa_ast: 3ba6081289c76d13e2b68519aafd87d7209b88e0c8f30e061c9e75cc158492b6
- flattened_ast: 84f4f03d70d83253069e010860d94b99b60c0b88565245619fae625cdc7af5f5
- inlined_ast: 84f4f03d70d83253069e010860d94b99b60c0b88565245619fae625cdc7af5f5
- dce_ast: 84f4f03d70d83253069e010860d94b99b60c0b88565245619fae625cdc7af5f5
+ - - initial_ast: 4986739da36415ebbe7cd73761da74c7d659572629f7ed4d9b581bb0233df5e7
+ unrolled_ast: 4986739da36415ebbe7cd73761da74c7d659572629f7ed4d9b581bb0233df5e7
+ ssa_ast: 1ff18b8eee4bbd750c6e06da3f0f751af932073f8eac21f0f2e8f6f85bb58536
+ flattened_ast: c56444c3614a7a1533d26e48780caad5e2abf15b7b09845017db90417af693f0
+ inlined_ast: c56444c3614a7a1533d26e48780caad5e2abf15b7b09845017db90417af693f0
+ dce_ast: c56444c3614a7a1533d26e48780caad5e2abf15b7b09845017db90417af693f0
bytecode: abe50f2f70110c2d0e6728636967d2e3ef06c1bdad64c39cf82f7402a924f769
warnings: ""
diff --git a/tests/expectations/compiler/integers/i8/div.out b/tests/expectations/compiler/integers/i8/div.out
index 6cff0e2459..d429ef08b3 100644
--- a/tests/expectations/compiler/integers/i8/div.out
+++ b/tests/expectations/compiler/integers/i8/div.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 52fa8d014a0c43daf68813cc8e56eba15fe3030d17975b37150211b277a49e03
- unrolled_ast: 52fa8d014a0c43daf68813cc8e56eba15fe3030d17975b37150211b277a49e03
- ssa_ast: 7f220d64e2aa471c9d7102de474b3d905d87a6b06849f72a1d1fc12795a22ed9
- flattened_ast: 3639233d66f692e4de497a1858b14ce428ddfdbde008580886533bce4fcc8537
- inlined_ast: 3639233d66f692e4de497a1858b14ce428ddfdbde008580886533bce4fcc8537
- dce_ast: 3639233d66f692e4de497a1858b14ce428ddfdbde008580886533bce4fcc8537
+ - - initial_ast: 657d719755909a451ae84af9f0ece00262d7cc224e149224306dcc51570fcd11
+ unrolled_ast: 657d719755909a451ae84af9f0ece00262d7cc224e149224306dcc51570fcd11
+ ssa_ast: 94caa741f5bc9e33de0e15aeb88fec31870b6980168fae66aa0e611c817bfbb2
+ flattened_ast: a9ad247ed48cf9aef62d1585cd2024077e30ef58b17f4a875a20f2589f0cf5c8
+ inlined_ast: a9ad247ed48cf9aef62d1585cd2024077e30ef58b17f4a875a20f2589f0cf5c8
+ dce_ast: a9ad247ed48cf9aef62d1585cd2024077e30ef58b17f4a875a20f2589f0cf5c8
bytecode: a748bd3dea41e7274e04929fa60b4e6e1a93c07f229afe99bf12c5fc29162f68
warnings: ""
diff --git a/tests/expectations/compiler/integers/i8/eq.out b/tests/expectations/compiler/integers/i8/eq.out
index 81c427caf4..4bcb2321fa 100644
--- a/tests/expectations/compiler/integers/i8/eq.out
+++ b/tests/expectations/compiler/integers/i8/eq.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: e0d67d3fc32d97e514f540ca35b1c7b0bf731c94654f9972e8821a6757555669
- unrolled_ast: e0d67d3fc32d97e514f540ca35b1c7b0bf731c94654f9972e8821a6757555669
- ssa_ast: af7995ecf79feeaf80b9ce9504d1ddc977870c0df863ad9f9f46d4b9bb7be2b0
- flattened_ast: a8b292eaeed679819c3e5f621e18459f98f5c1634a55265c849943d901f0c2cf
- inlined_ast: a8b292eaeed679819c3e5f621e18459f98f5c1634a55265c849943d901f0c2cf
- dce_ast: a8b292eaeed679819c3e5f621e18459f98f5c1634a55265c849943d901f0c2cf
+ - - initial_ast: 6efc43a41c3755f1085d13dbee5451ba287be4f474fce0dbc8ce2af6a776d0a3
+ unrolled_ast: 6efc43a41c3755f1085d13dbee5451ba287be4f474fce0dbc8ce2af6a776d0a3
+ ssa_ast: b1409bee08a88f1fba0e1e87b39a2555e31ccbfc076ee4951cf5e5f60f2475a1
+ flattened_ast: cabc76b0f17dc3fedb839318db3c3d47e0630c8cd9ac06400bde72c413c5c5e7
+ inlined_ast: cabc76b0f17dc3fedb839318db3c3d47e0630c8cd9ac06400bde72c413c5c5e7
+ dce_ast: cabc76b0f17dc3fedb839318db3c3d47e0630c8cd9ac06400bde72c413c5c5e7
bytecode: a78d778b5d4c7ab76e80a1c944c5060214f0e474a0892dca998044ec07f736f9
warnings: ""
diff --git a/tests/expectations/compiler/integers/i8/ge.out b/tests/expectations/compiler/integers/i8/ge.out
index 04f0604f38..47b5f0cfa0 100644
--- a/tests/expectations/compiler/integers/i8/ge.out
+++ b/tests/expectations/compiler/integers/i8/ge.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: f74685e110f50e6bcea61849cdf19353602ba399d112f91a41eb92045b0e27e2
- unrolled_ast: f74685e110f50e6bcea61849cdf19353602ba399d112f91a41eb92045b0e27e2
- ssa_ast: bdb25a73f7c6f9384cb0f47549feafacb9805bff18fea3df28a785922368affc
- flattened_ast: 4144c164a96551f3efb1ea77d88fe218327b72d7c0ff44205f552ff5481a7b51
- inlined_ast: 4144c164a96551f3efb1ea77d88fe218327b72d7c0ff44205f552ff5481a7b51
- dce_ast: 4144c164a96551f3efb1ea77d88fe218327b72d7c0ff44205f552ff5481a7b51
+ - - initial_ast: c82ee73c4036f2ebbb0b65bf038b6a481768575950d9f1e9e1436bf3ba44392d
+ unrolled_ast: c82ee73c4036f2ebbb0b65bf038b6a481768575950d9f1e9e1436bf3ba44392d
+ ssa_ast: f9baf8ea2ecda76d8033151e91461d68c2b13ff563c3192bd65b069c42355ce1
+ flattened_ast: f42e539b79e4f85316802da3dcf7d2b66455424a72f05b9b61e0aa9f874572a9
+ inlined_ast: f42e539b79e4f85316802da3dcf7d2b66455424a72f05b9b61e0aa9f874572a9
+ dce_ast: f42e539b79e4f85316802da3dcf7d2b66455424a72f05b9b61e0aa9f874572a9
bytecode: 94572b27b48d4abfd620aa9e9b2826915ffa548e81e7163562a598777c174b9d
warnings: ""
diff --git a/tests/expectations/compiler/integers/i8/gt.out b/tests/expectations/compiler/integers/i8/gt.out
index 1336b0798f..04825c2464 100644
--- a/tests/expectations/compiler/integers/i8/gt.out
+++ b/tests/expectations/compiler/integers/i8/gt.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 91ba0338a209a3f73456415eaa4f69da21afe5ea75743c8933fa39648bbc7959
- unrolled_ast: 91ba0338a209a3f73456415eaa4f69da21afe5ea75743c8933fa39648bbc7959
- ssa_ast: 7d4ee2d5f738ca289e95e3c6ad1e4a427fdeaa72390cc666178479a1e21cd0d7
- flattened_ast: 4bedba50d3ef72467b0e67bafd0eff6d092aa5a3bfd89f1c93430445e41105ca
- inlined_ast: 4bedba50d3ef72467b0e67bafd0eff6d092aa5a3bfd89f1c93430445e41105ca
- dce_ast: 4bedba50d3ef72467b0e67bafd0eff6d092aa5a3bfd89f1c93430445e41105ca
+ - - initial_ast: 1987fc81bb0bdb3d68027bf0c39571a03e15e50c7725fc8dbf8a1f5aa91dc694
+ unrolled_ast: 1987fc81bb0bdb3d68027bf0c39571a03e15e50c7725fc8dbf8a1f5aa91dc694
+ ssa_ast: 3a385a9bb19436c947157d0a6ff1c8ec7697b482972e9d778dbeeb0130bdce98
+ flattened_ast: f866887ce79c072fd137f5daf9c460d4e5ddb1befd6102047e7312157f151c6e
+ inlined_ast: f866887ce79c072fd137f5daf9c460d4e5ddb1befd6102047e7312157f151c6e
+ dce_ast: f866887ce79c072fd137f5daf9c460d4e5ddb1befd6102047e7312157f151c6e
bytecode: 12088489a333361c2ba46423958eb72cf877d9db1e0acc0520b13b02a6d0467e
warnings: ""
diff --git a/tests/expectations/compiler/integers/i8/le.out b/tests/expectations/compiler/integers/i8/le.out
index 73df9abd04..2dcaee249a 100644
--- a/tests/expectations/compiler/integers/i8/le.out
+++ b/tests/expectations/compiler/integers/i8/le.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: bf9c1f7e2437a7e804b99729b7594170a12aa70ff7bb15981cff020672bfbcee
- unrolled_ast: bf9c1f7e2437a7e804b99729b7594170a12aa70ff7bb15981cff020672bfbcee
- ssa_ast: 1b4f6d17179e7067161fabf7e589cb3681277723a5d724013b7910dfdcde97cd
- flattened_ast: 2d41d96fe6053f86fce4ad540ce4f80eae4da959894c0a7756c9e089da04ad1f
- inlined_ast: 2d41d96fe6053f86fce4ad540ce4f80eae4da959894c0a7756c9e089da04ad1f
- dce_ast: 2d41d96fe6053f86fce4ad540ce4f80eae4da959894c0a7756c9e089da04ad1f
+ - - initial_ast: 8c0aa370af384981611d9f29f87fe0e58d75e373b21b981e0091045998b2679b
+ unrolled_ast: 8c0aa370af384981611d9f29f87fe0e58d75e373b21b981e0091045998b2679b
+ ssa_ast: cdffeb780527785248a1caed6f008d92c10a07b49b3a2ae82969c4b9215f88f0
+ flattened_ast: d1ed5acf4d6872fb2b658e780ba09fb1e5ad20489ec3e96c96047a38b0f2b95b
+ inlined_ast: d1ed5acf4d6872fb2b658e780ba09fb1e5ad20489ec3e96c96047a38b0f2b95b
+ dce_ast: d1ed5acf4d6872fb2b658e780ba09fb1e5ad20489ec3e96c96047a38b0f2b95b
bytecode: 13ee1135be90a2ac630bba0dddd170b24bdf375295c4d3e21ddb511d388f9c31
warnings: ""
diff --git a/tests/expectations/compiler/integers/i8/lt.out b/tests/expectations/compiler/integers/i8/lt.out
index 0cf507d80f..71f10f66b8 100644
--- a/tests/expectations/compiler/integers/i8/lt.out
+++ b/tests/expectations/compiler/integers/i8/lt.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 9fabc1af69f04e169de479f8dfc743dbec447edabd05c348645d8923bf1c045b
- unrolled_ast: 9fabc1af69f04e169de479f8dfc743dbec447edabd05c348645d8923bf1c045b
- ssa_ast: 317a456d9810008dbdd71081c1289aeee8502daa9eeadde227d3fbfa7c0aa16c
- flattened_ast: 66bdb46f660c9dda02c920ec21309a69fd9878c392c84847cd1dc65657b4f9f0
- inlined_ast: 66bdb46f660c9dda02c920ec21309a69fd9878c392c84847cd1dc65657b4f9f0
- dce_ast: 66bdb46f660c9dda02c920ec21309a69fd9878c392c84847cd1dc65657b4f9f0
+ - - initial_ast: bf00097294a52aa8f3b779efe8119a3c9e6a1afdd4daf55c791cfd6e7eb11dec
+ unrolled_ast: bf00097294a52aa8f3b779efe8119a3c9e6a1afdd4daf55c791cfd6e7eb11dec
+ ssa_ast: c82633162f038dc9bd340bf0ffd6a98201de99f5bd668e96545ab4d3b31061a5
+ flattened_ast: 5686bbe097bddb0f67e0de349931dc8a2e101a4ed578e643e43c9aefc08bd0c8
+ inlined_ast: 5686bbe097bddb0f67e0de349931dc8a2e101a4ed578e643e43c9aefc08bd0c8
+ dce_ast: 5686bbe097bddb0f67e0de349931dc8a2e101a4ed578e643e43c9aefc08bd0c8
bytecode: 603e5cdb76df60951144b9bf25a52c5707dd4286906cae46fccc43f3b87292e2
warnings: ""
diff --git a/tests/expectations/compiler/integers/i8/max.out b/tests/expectations/compiler/integers/i8/max.out
index d1e2d791d9..c6c6697109 100644
--- a/tests/expectations/compiler/integers/i8/max.out
+++ b/tests/expectations/compiler/integers/i8/max.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 68d39b0b099d534561b4712320da13b72c362028af6aaa9d458178d2c33c22bb
- unrolled_ast: 68d39b0b099d534561b4712320da13b72c362028af6aaa9d458178d2c33c22bb
- ssa_ast: 55be35ea4e54621696512eee88cc29df09de0829bffd08e0fea286c4dbce02e6
- flattened_ast: a01c517df77f672961c9259104ea38226693b878f43168a6a02f9c6d1623ea24
- inlined_ast: a01c517df77f672961c9259104ea38226693b878f43168a6a02f9c6d1623ea24
- dce_ast: a01c517df77f672961c9259104ea38226693b878f43168a6a02f9c6d1623ea24
+ - - initial_ast: a9760c5c385e16dbdbae50ab23efe6769ef46024ec22f58ee7aa2b26315a5843
+ unrolled_ast: a9760c5c385e16dbdbae50ab23efe6769ef46024ec22f58ee7aa2b26315a5843
+ ssa_ast: bd7ab26f06aa023441eb0dd92b4b4331ff9de6ca7031c90a851576d2e536d9a6
+ flattened_ast: 5b0202285c7f08974ce02358a9d13c527cd79971a67496dfb5859a996ee1a704
+ inlined_ast: 5b0202285c7f08974ce02358a9d13c527cd79971a67496dfb5859a996ee1a704
+ dce_ast: 5b0202285c7f08974ce02358a9d13c527cd79971a67496dfb5859a996ee1a704
bytecode: 3c067ad506fc41e4e9e7db063d5364cb4b48df235e552f3cae7d5de2cbb781e0
warnings: ""
diff --git a/tests/expectations/compiler/integers/i8/min.out b/tests/expectations/compiler/integers/i8/min.out
index 5f03c658de..70db33f6fa 100644
--- a/tests/expectations/compiler/integers/i8/min.out
+++ b/tests/expectations/compiler/integers/i8/min.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 5afc21c0bfe762f9041158429dd7fa61f322a3b46d7afa3828070d8ba7c7f1da
- unrolled_ast: 5afc21c0bfe762f9041158429dd7fa61f322a3b46d7afa3828070d8ba7c7f1da
- ssa_ast: e36a759a21327056409751ed81043379ee5fb9d029127a503a5bbe82c53a5f5f
- flattened_ast: 2ac04b1cc91299008820aa8d988fce11f4e1f6fceced38664da0021b1f388cbb
- inlined_ast: 2ac04b1cc91299008820aa8d988fce11f4e1f6fceced38664da0021b1f388cbb
- dce_ast: 2ac04b1cc91299008820aa8d988fce11f4e1f6fceced38664da0021b1f388cbb
+ - - initial_ast: 4f29d6bf9a74f838985b31d2b8f7915043e579572b63b285087d59577af59468
+ unrolled_ast: 4f29d6bf9a74f838985b31d2b8f7915043e579572b63b285087d59577af59468
+ ssa_ast: aaf401bc8d8d2ad16d9263e1a6acc80a553d149c116829130e15d70ae232f1b9
+ flattened_ast: ea621488bc952534d6d148f9b0af029aa4b6538954eadfa87dc125f5b67611da
+ inlined_ast: ea621488bc952534d6d148f9b0af029aa4b6538954eadfa87dc125f5b67611da
+ dce_ast: ea621488bc952534d6d148f9b0af029aa4b6538954eadfa87dc125f5b67611da
bytecode: 55a111c89ca19d386df2b23007d709d5c8787909e9e1160c29499b3f7a01dcf5
warnings: ""
diff --git a/tests/expectations/compiler/integers/i8/min_fail.out b/tests/expectations/compiler/integers/i8/min_fail.out
index c03006ec00..38e9a9da9b 100644
--- a/tests/expectations/compiler/integers/i8/min_fail.out
+++ b/tests/expectations/compiler/integers/i8/min_fail.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: c58f15d132479a0c98c60fbb82821c5ade35a14a14ca1c81a58d07bfa308375a
- unrolled_ast: c58f15d132479a0c98c60fbb82821c5ade35a14a14ca1c81a58d07bfa308375a
- ssa_ast: 7c495339daae561935481108ccf551280fc9e627469e316ad80a0c315515a4ab
- flattened_ast: 94c9ddab261cde133ba5e8df9aeb58629169ad00d6ce724ff14e8eb04f12f8c7
- inlined_ast: 94c9ddab261cde133ba5e8df9aeb58629169ad00d6ce724ff14e8eb04f12f8c7
- dce_ast: 94c9ddab261cde133ba5e8df9aeb58629169ad00d6ce724ff14e8eb04f12f8c7
+ - - initial_ast: 6d452302a8e41999aaa2bb432a2d6961bd4799363f30c0263281b704e48d3887
+ unrolled_ast: 6d452302a8e41999aaa2bb432a2d6961bd4799363f30c0263281b704e48d3887
+ ssa_ast: 75f7eacbe122ee099967cabd494663542f1e0d9f6ad94207da7ce5d64f0dcae8
+ flattened_ast: 822fa045a889617ec97af4694895f36913688880e59afaf551e5ac0a78708fd9
+ inlined_ast: 822fa045a889617ec97af4694895f36913688880e59afaf551e5ac0a78708fd9
+ dce_ast: 822fa045a889617ec97af4694895f36913688880e59afaf551e5ac0a78708fd9
bytecode: 2181efe703d35367134a1f8a3601cc57254af6fff5313d65f4b442e1bb24ca38
warnings: ""
diff --git a/tests/expectations/compiler/integers/i8/mul.out b/tests/expectations/compiler/integers/i8/mul.out
index 744d0228ea..3d377a8cf3 100644
--- a/tests/expectations/compiler/integers/i8/mul.out
+++ b/tests/expectations/compiler/integers/i8/mul.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: a12e99d7175573ef19f84059c174591c6e882baba9ae5760b604f8bae52dbebf
- unrolled_ast: a12e99d7175573ef19f84059c174591c6e882baba9ae5760b604f8bae52dbebf
- ssa_ast: 2552dfa3ff781f9a9965f3afb5f0dfd0bf88b083bca60dda09ad6a7224b09c68
- flattened_ast: d4ff9d1e000b4b2f7cfde2d08c954be8b3c4abb6d5f83c4da65626a45abc2eea
- inlined_ast: d4ff9d1e000b4b2f7cfde2d08c954be8b3c4abb6d5f83c4da65626a45abc2eea
- dce_ast: d4ff9d1e000b4b2f7cfde2d08c954be8b3c4abb6d5f83c4da65626a45abc2eea
+ - - initial_ast: 3484caa0f47f9e44732f5bf53fbaa44dcd9b02c855406340e582781bd866460c
+ unrolled_ast: 3484caa0f47f9e44732f5bf53fbaa44dcd9b02c855406340e582781bd866460c
+ ssa_ast: 2beb044ef535511e47ae74fbd65c1e6197133d93074ba05c06160146d09c9545
+ flattened_ast: fcf867f4cbc282b573769d15544c56ee6cd508faa8d38c1b6697f48c81078d6a
+ inlined_ast: fcf867f4cbc282b573769d15544c56ee6cd508faa8d38c1b6697f48c81078d6a
+ dce_ast: fcf867f4cbc282b573769d15544c56ee6cd508faa8d38c1b6697f48c81078d6a
bytecode: 4d7f4174af8a36e85cdb61b3aea8ff9d5d2fff98c50e002f82e4e37cec9beab8
warnings: ""
diff --git a/tests/expectations/compiler/integers/i8/ne.out b/tests/expectations/compiler/integers/i8/ne.out
index e970c00378..e06707afab 100644
--- a/tests/expectations/compiler/integers/i8/ne.out
+++ b/tests/expectations/compiler/integers/i8/ne.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 026b12498978ddb8262387bf5c073bc6affc3300ece14709f83ebb818a1005e9
- unrolled_ast: 026b12498978ddb8262387bf5c073bc6affc3300ece14709f83ebb818a1005e9
- ssa_ast: 1cb9cb1696bf34f0376cb909b3f0d5681ca97cf4ea027f88389b570290b078b4
- flattened_ast: b6368914885ea0d858f17989dfca1f89167e5d9482b7748dc70eb39823cf2905
- inlined_ast: b6368914885ea0d858f17989dfca1f89167e5d9482b7748dc70eb39823cf2905
- dce_ast: b6368914885ea0d858f17989dfca1f89167e5d9482b7748dc70eb39823cf2905
+ - - initial_ast: e29ce7c2bd58f126a1c108882f3bdb45d757623c9cf709c1eadfd99ff186e16f
+ unrolled_ast: e29ce7c2bd58f126a1c108882f3bdb45d757623c9cf709c1eadfd99ff186e16f
+ ssa_ast: 18ddd2acb797b4fa1ab2c85b2195afd42b467320593e44359feb6d49a83febc9
+ flattened_ast: 988d2b91a76685706a2ba5e615e79e28a4f16a57f9748afb58c7c338df5f0373
+ inlined_ast: 988d2b91a76685706a2ba5e615e79e28a4f16a57f9748afb58c7c338df5f0373
+ dce_ast: 988d2b91a76685706a2ba5e615e79e28a4f16a57f9748afb58c7c338df5f0373
bytecode: d7dd8a73bf281baa5edbf7c488b9752d703a092ec1840c0e35d830a7c6f9c007
warnings: ""
diff --git a/tests/expectations/compiler/integers/i8/negate.out b/tests/expectations/compiler/integers/i8/negate.out
index 717dbcb260..5bb946b9f3 100644
--- a/tests/expectations/compiler/integers/i8/negate.out
+++ b/tests/expectations/compiler/integers/i8/negate.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 705b401aec213cbf435097c02683755c1022f365a36701dffa0af7cbc605feca
- unrolled_ast: 705b401aec213cbf435097c02683755c1022f365a36701dffa0af7cbc605feca
- ssa_ast: f1a3ce4038d3e104bfe80df50bb2dde68d7ecb37393a02eda7e635e1c1f327df
- flattened_ast: 0530e5d3e08358efc24b198a1ab74e9874864c918d2cdf739e776879f9737788
- inlined_ast: 0530e5d3e08358efc24b198a1ab74e9874864c918d2cdf739e776879f9737788
- dce_ast: 0530e5d3e08358efc24b198a1ab74e9874864c918d2cdf739e776879f9737788
+ - - initial_ast: 33e1939757f86007f579899c465eda408a0c11bf3749ab963703fd242b25aea2
+ unrolled_ast: 33e1939757f86007f579899c465eda408a0c11bf3749ab963703fd242b25aea2
+ ssa_ast: bd64f54bfea9b341ed73b8e282109a4424fb1e483525900c62ac8b222d1d5dc2
+ flattened_ast: bb30e90bf2271bb690d500975b6aba2e2397779b749006b8f599fe3c97f11454
+ inlined_ast: bb30e90bf2271bb690d500975b6aba2e2397779b749006b8f599fe3c97f11454
+ dce_ast: bb30e90bf2271bb690d500975b6aba2e2397779b749006b8f599fe3c97f11454
bytecode: 68da5691d330a6bcaa3f223f7a2140e1c01993fe61750a646efe6241bccb88c9
warnings: ""
diff --git a/tests/expectations/compiler/integers/i8/negate_min_fail.out b/tests/expectations/compiler/integers/i8/negate_min_fail.out
index aea2ff8548..836a285e54 100644
--- a/tests/expectations/compiler/integers/i8/negate_min_fail.out
+++ b/tests/expectations/compiler/integers/i8/negate_min_fail.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: b5e18f9c7607639804dbe02ca8606597cff5e5e9e5f0521622822de4f5980bca
- unrolled_ast: b5e18f9c7607639804dbe02ca8606597cff5e5e9e5f0521622822de4f5980bca
- ssa_ast: 6d228cfe61adcdce9b215bbb3d10174d501f7d11a834cd03790c5680a3610347
- flattened_ast: 1efdcd5dd9083f12e7b87818640460713677b357aea5ceebde3e61d6d27d213c
- inlined_ast: 1efdcd5dd9083f12e7b87818640460713677b357aea5ceebde3e61d6d27d213c
- dce_ast: 1efdcd5dd9083f12e7b87818640460713677b357aea5ceebde3e61d6d27d213c
+ - - initial_ast: 17e989f72becd05e3c9aaefe0a3fdeae061fe3b682d3e67699a96aa5450f1999
+ unrolled_ast: 17e989f72becd05e3c9aaefe0a3fdeae061fe3b682d3e67699a96aa5450f1999
+ ssa_ast: 55227fcb22d4facfc1391a5e0f762c6f6a0d4d77f327d90caa080cff3de76f81
+ flattened_ast: da664b732f84d41f1b60f8b6ea43cf84433b25aa6f2c25517bc5c979c3729cb1
+ inlined_ast: da664b732f84d41f1b60f8b6ea43cf84433b25aa6f2c25517bc5c979c3729cb1
+ dce_ast: da664b732f84d41f1b60f8b6ea43cf84433b25aa6f2c25517bc5c979c3729cb1
bytecode: a4ebf23c558ad51c1a52d068bb7ac0b76d19edf6545cb32d068ab3206f87bef4
warnings: ""
diff --git a/tests/expectations/compiler/integers/i8/negate_zero.out b/tests/expectations/compiler/integers/i8/negate_zero.out
index 62a3f33d3d..43ebbcb250 100644
--- a/tests/expectations/compiler/integers/i8/negate_zero.out
+++ b/tests/expectations/compiler/integers/i8/negate_zero.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 0289fe5a1b3b9f38a5aa3e3b10f84ce5b12e74ee936d0ff3ba1bcc5e077eaf34
- unrolled_ast: 0289fe5a1b3b9f38a5aa3e3b10f84ce5b12e74ee936d0ff3ba1bcc5e077eaf34
- ssa_ast: 7a6cfed3fa7c34234ce344e1c0acd7122dc67ed59602776fd9c5f51219c6e9ef
- flattened_ast: fade4ff2c114cdcdfd31ebfa3879fcf2efc43f1cf4cc069647e3684b04cc9e2f
- inlined_ast: fade4ff2c114cdcdfd31ebfa3879fcf2efc43f1cf4cc069647e3684b04cc9e2f
- dce_ast: fade4ff2c114cdcdfd31ebfa3879fcf2efc43f1cf4cc069647e3684b04cc9e2f
+ - - initial_ast: 68ce2b4dc8763f6623643f7833f8c49bebd688b6244738003986845ae1872605
+ unrolled_ast: 68ce2b4dc8763f6623643f7833f8c49bebd688b6244738003986845ae1872605
+ ssa_ast: e7f2820b1252bbb0de42ab35aad732c6bc4c5544c00a1dd07cf7a1581f5c6f39
+ flattened_ast: 34e399ca3a944babd90c3072fd082c97f3d039925701572e2ca36710c1af2781
+ inlined_ast: 34e399ca3a944babd90c3072fd082c97f3d039925701572e2ca36710c1af2781
+ dce_ast: 34e399ca3a944babd90c3072fd082c97f3d039925701572e2ca36710c1af2781
bytecode: d93c33f2a15e75c32e9a604904fecc39f063d4a2a3463240b68a401105a55053
warnings: ""
diff --git a/tests/expectations/compiler/integers/i8/operator_methods.out b/tests/expectations/compiler/integers/i8/operator_methods.out
index a62bed833f..4121817d61 100644
--- a/tests/expectations/compiler/integers/i8/operator_methods.out
+++ b/tests/expectations/compiler/integers/i8/operator_methods.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 0a66acad482e7deaae054683e2cd33996e757aa1e64f1103a01fee9f766a3652
- unrolled_ast: 0a66acad482e7deaae054683e2cd33996e757aa1e64f1103a01fee9f766a3652
- ssa_ast: 73f5070c6d63ae87c10fd92adcdd718f744b9645925474a9d7e45e7c89602484
- flattened_ast: 5c1d3fa9c07c2abd710a10447259d4fcfc4ced843c0828940961b7683ed126b7
- inlined_ast: 5c1d3fa9c07c2abd710a10447259d4fcfc4ced843c0828940961b7683ed126b7
- dce_ast: f8c8c8020a2b983010733d2ae27d2cec2cb379d74a92af8727cd5b75c48378b0
+ - - initial_ast: c8b5f38cb3f15b6a0a36afdec33ddc9056a273559df74aa8aaf2a1ee89e851ef
+ unrolled_ast: c8b5f38cb3f15b6a0a36afdec33ddc9056a273559df74aa8aaf2a1ee89e851ef
+ ssa_ast: 28306194a8dcba77645240feab07d5bbcba791cfe7e619b41501e440a4c39eb4
+ flattened_ast: e38c60a0419909fc1c55e5fd27dd3a7d4607efc2a42d1a86169b4314eae2cb2f
+ inlined_ast: e38c60a0419909fc1c55e5fd27dd3a7d4607efc2a42d1a86169b4314eae2cb2f
+ dce_ast: c72763647bbb151691182bc3e7947f780cfda8e67f59e9fec48510e592e6adfe
bytecode: faddd6204de19b830842ea34e1f218276b8e8914ecd7fdbfd4143b0f08d305c1
warnings: ""
diff --git a/tests/expectations/compiler/integers/i8/or.out b/tests/expectations/compiler/integers/i8/or.out
index c8659ed370..74652c1b98 100644
--- a/tests/expectations/compiler/integers/i8/or.out
+++ b/tests/expectations/compiler/integers/i8/or.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 7aef53f4e481743ab5adc8b4e9093f5edca3527a0e155f1c0e9d83285c6e961a
- unrolled_ast: 7aef53f4e481743ab5adc8b4e9093f5edca3527a0e155f1c0e9d83285c6e961a
- ssa_ast: 90998a5edc6e182a910cf7dc453b95cadc90152ec91897e7f6ae1d52942831e8
- flattened_ast: 4116ca47a89a051b8ba12558a21aa766ea7b8b1931dc73657571138def2296a5
- inlined_ast: 4116ca47a89a051b8ba12558a21aa766ea7b8b1931dc73657571138def2296a5
- dce_ast: 4116ca47a89a051b8ba12558a21aa766ea7b8b1931dc73657571138def2296a5
+ - - initial_ast: 795adf59a558f9a82ce8f23f665a85c07541cf8553e9b74bc7e2c7bf1e2dfb13
+ unrolled_ast: 795adf59a558f9a82ce8f23f665a85c07541cf8553e9b74bc7e2c7bf1e2dfb13
+ ssa_ast: 3b71c914c78543f9f316c822d0b711ea4dfa343d770331c01ba5fcec708fcc79
+ flattened_ast: e2f9753789312dc1b37f267c329446efd41a5c2a2d977868a2455a31dc66042a
+ inlined_ast: e2f9753789312dc1b37f267c329446efd41a5c2a2d977868a2455a31dc66042a
+ dce_ast: e2f9753789312dc1b37f267c329446efd41a5c2a2d977868a2455a31dc66042a
bytecode: 4ea2659376ff2503f5dbf9e6bda9c9f13fb84dec3182bb626646806f874e00eb
warnings: ""
diff --git a/tests/expectations/compiler/integers/i8/pow.out b/tests/expectations/compiler/integers/i8/pow.out
index f5b11a29b3..03fac3e949 100644
--- a/tests/expectations/compiler/integers/i8/pow.out
+++ b/tests/expectations/compiler/integers/i8/pow.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: adada3267028fc128c687cc2b2e560e7454a3b36045270653ad122f5462d5bf5
- unrolled_ast: adada3267028fc128c687cc2b2e560e7454a3b36045270653ad122f5462d5bf5
- ssa_ast: 218e881f156e12dff1f44954a4ce5c60a6608e8f491cf6c70d034bbe00d8b8fc
- flattened_ast: 12d2c53c7209c7fae4d076e2610f533fc53956ad97cd47b7374c5500714d9289
- inlined_ast: 12d2c53c7209c7fae4d076e2610f533fc53956ad97cd47b7374c5500714d9289
- dce_ast: 12d2c53c7209c7fae4d076e2610f533fc53956ad97cd47b7374c5500714d9289
+ - - initial_ast: 4ae6654eb3d0de876cf398fd983cd8211c7143f905c5ed6f5b70593271b22acf
+ unrolled_ast: 4ae6654eb3d0de876cf398fd983cd8211c7143f905c5ed6f5b70593271b22acf
+ ssa_ast: 1590a53bf4f920e6082cc802c3b3db58c9aa2445be661690fa57af0773b66203
+ flattened_ast: 798e2742fbac376f7a3786b008da78cf8128dc73e311479732b11a6b42edf745
+ inlined_ast: 798e2742fbac376f7a3786b008da78cf8128dc73e311479732b11a6b42edf745
+ dce_ast: 798e2742fbac376f7a3786b008da78cf8128dc73e311479732b11a6b42edf745
bytecode: edd5ec13303284be804f592351207aa0ac4c7c6e0c0b7f9a6377f8b75e0d377e
warnings: ""
diff --git a/tests/expectations/compiler/integers/i8/rem.out b/tests/expectations/compiler/integers/i8/rem.out
index 29a954b765..62e5db6527 100644
--- a/tests/expectations/compiler/integers/i8/rem.out
+++ b/tests/expectations/compiler/integers/i8/rem.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: bb698ebc9399086deae4565b142ffbc4a5e8a20df57f9d0d25119ce42202878e
- unrolled_ast: bb698ebc9399086deae4565b142ffbc4a5e8a20df57f9d0d25119ce42202878e
- ssa_ast: 22dadf186acd2ea600e61d3a9850962d08b3fc79539a9bca4b582d7339963687
- flattened_ast: a88b64d942969dc33fb248b6d12792c5a0259b3c7348c8941a394e445be14bbf
- inlined_ast: a88b64d942969dc33fb248b6d12792c5a0259b3c7348c8941a394e445be14bbf
- dce_ast: a88b64d942969dc33fb248b6d12792c5a0259b3c7348c8941a394e445be14bbf
+ - - initial_ast: 65f1aa7de58cf3c0ffb52de86a17d5c9218306fc9318e12c2e920c4737f41ff4
+ unrolled_ast: 65f1aa7de58cf3c0ffb52de86a17d5c9218306fc9318e12c2e920c4737f41ff4
+ ssa_ast: 69bf9e080e23b5d9b738491e3fdc5d006d924d61129deda7c4a510275df0fa0f
+ flattened_ast: 001278dbebd3994494e74600d7b0fc6c038008190ef88312709d274971a67e1c
+ inlined_ast: 001278dbebd3994494e74600d7b0fc6c038008190ef88312709d274971a67e1c
+ dce_ast: 001278dbebd3994494e74600d7b0fc6c038008190ef88312709d274971a67e1c
bytecode: 34eda0edb2d4048d2b3e2ea19e929f063903b4ca94d90f8a0e1525a0bb2d0134
warnings: ""
diff --git a/tests/expectations/compiler/integers/i8/shl.out b/tests/expectations/compiler/integers/i8/shl.out
index 9563872b19..d5eff8904b 100644
--- a/tests/expectations/compiler/integers/i8/shl.out
+++ b/tests/expectations/compiler/integers/i8/shl.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: e09afcc2d7b8c6fc2abf5558907e978d4c62c99001f0737b96358d51f591ca15
- unrolled_ast: e09afcc2d7b8c6fc2abf5558907e978d4c62c99001f0737b96358d51f591ca15
- ssa_ast: 6b7a2b99bd28a3679d4189fe01c25e550b38fa3739df637796cdf06770f8c6fc
- flattened_ast: 3ee1499ae33507b75bbba4656f03e8ee6b5a0ba1e0da6028bbd331370c531b3b
- inlined_ast: 3ee1499ae33507b75bbba4656f03e8ee6b5a0ba1e0da6028bbd331370c531b3b
- dce_ast: 3ee1499ae33507b75bbba4656f03e8ee6b5a0ba1e0da6028bbd331370c531b3b
+ - - initial_ast: 11c7bea2286ee4c6fc496d534f39bfe48f92815c8e36aee9ec37dd26caef6b14
+ unrolled_ast: 11c7bea2286ee4c6fc496d534f39bfe48f92815c8e36aee9ec37dd26caef6b14
+ ssa_ast: 2dbc6ff6ace53e30b5fdd515c8ff2559e99b7d0acfa4844af2e9575c88d13a12
+ flattened_ast: ceb90339fd5d1bf2b049b36b9673a213be8f7bb47d31ba3755fb80005c6fd29f
+ inlined_ast: ceb90339fd5d1bf2b049b36b9673a213be8f7bb47d31ba3755fb80005c6fd29f
+ dce_ast: ceb90339fd5d1bf2b049b36b9673a213be8f7bb47d31ba3755fb80005c6fd29f
bytecode: 307c17323af8fd5de808a828e634ce97419a0ba67815102016fab6c883b7e052
warnings: ""
diff --git a/tests/expectations/compiler/integers/i8/shr.out b/tests/expectations/compiler/integers/i8/shr.out
index 2f452825fb..78af489794 100644
--- a/tests/expectations/compiler/integers/i8/shr.out
+++ b/tests/expectations/compiler/integers/i8/shr.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: d1aa72c27f9fbfb313a3c5c9e1a5ca9f0232527c7ec8eb0b0885529983a0a48e
- unrolled_ast: d1aa72c27f9fbfb313a3c5c9e1a5ca9f0232527c7ec8eb0b0885529983a0a48e
- ssa_ast: 7f68a3617259688f4d454727b65849540ac22915bb851870240d2d364e6558cc
- flattened_ast: d162a783e882c4c65d537a983a2a8cec6b77c2775658ac3c480a3f86a74dc6e1
- inlined_ast: d162a783e882c4c65d537a983a2a8cec6b77c2775658ac3c480a3f86a74dc6e1
- dce_ast: d162a783e882c4c65d537a983a2a8cec6b77c2775658ac3c480a3f86a74dc6e1
+ - - initial_ast: 8315c15617f1f4c3dbd657810e054d3e720a0f76af33d9cc475b0dae54295735
+ unrolled_ast: 8315c15617f1f4c3dbd657810e054d3e720a0f76af33d9cc475b0dae54295735
+ ssa_ast: 365099670c2dbd5753c7c9476e46afd1f48e7382754f2b725d13dd8dc1bde3eb
+ flattened_ast: 04b63dca056ab5f9bada97bc093dde943bdcb2543f35043cc13400d0a642cd4a
+ inlined_ast: 04b63dca056ab5f9bada97bc093dde943bdcb2543f35043cc13400d0a642cd4a
+ dce_ast: 04b63dca056ab5f9bada97bc093dde943bdcb2543f35043cc13400d0a642cd4a
bytecode: e0110365aec2e78cbf8f7accb85b8c7e36d2c606cdd6a4cafd02a2b4dc7dfe38
warnings: ""
diff --git a/tests/expectations/compiler/integers/i8/sub.out b/tests/expectations/compiler/integers/i8/sub.out
index a131ea9c9b..ad8f70d968 100644
--- a/tests/expectations/compiler/integers/i8/sub.out
+++ b/tests/expectations/compiler/integers/i8/sub.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 300cc30a566efb459fa9924ca9b6c60e004984f366d5414bb427c306adc979da
- unrolled_ast: 300cc30a566efb459fa9924ca9b6c60e004984f366d5414bb427c306adc979da
- ssa_ast: f66f26db69c2d458bf18de2d7d1bc348d86e2b9de0b4821a8d277fa51dc0939e
- flattened_ast: 27d6020de1092d84b87e5549d7505d249cf51fc993b953f2737e0d99dc78370d
- inlined_ast: 27d6020de1092d84b87e5549d7505d249cf51fc993b953f2737e0d99dc78370d
- dce_ast: 27d6020de1092d84b87e5549d7505d249cf51fc993b953f2737e0d99dc78370d
+ - - initial_ast: fd66b54917cc441ef49eca9f6fa13dd535f2df492cdbaac71649b36cfb356758
+ unrolled_ast: fd66b54917cc441ef49eca9f6fa13dd535f2df492cdbaac71649b36cfb356758
+ ssa_ast: da89c4341b9458763e2173e90e30a752a5fee7915aa9a80c25d98c173ed5fd66
+ flattened_ast: ce73901cef2507b9c698f41142c3884c85ffc06a17fe3e97b87f56e32ce40158
+ inlined_ast: ce73901cef2507b9c698f41142c3884c85ffc06a17fe3e97b87f56e32ce40158
+ dce_ast: ce73901cef2507b9c698f41142c3884c85ffc06a17fe3e97b87f56e32ce40158
bytecode: 6638d0f711e011432b8371bf648e0903f22612d062139a650ebe4d75783a8393
warnings: ""
diff --git a/tests/expectations/compiler/integers/i8/ternary.out b/tests/expectations/compiler/integers/i8/ternary.out
index 0c6f9cbb6c..8d8e9c4d74 100644
--- a/tests/expectations/compiler/integers/i8/ternary.out
+++ b/tests/expectations/compiler/integers/i8/ternary.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 3194d0196b2fc111446e2f3c7415ed223eb0eddb7b961ce5df07fd1d27bb122e
- unrolled_ast: 3194d0196b2fc111446e2f3c7415ed223eb0eddb7b961ce5df07fd1d27bb122e
- ssa_ast: 7da779c6f1aea6c737205041396578d65fef400e0b33dbad95f001529321ecaf
- flattened_ast: 55fabf15005eb7b482822787d93db714b9cdc9712084f65ee938466698f9cdff
- inlined_ast: 55fabf15005eb7b482822787d93db714b9cdc9712084f65ee938466698f9cdff
- dce_ast: 55fabf15005eb7b482822787d93db714b9cdc9712084f65ee938466698f9cdff
+ - - initial_ast: 9e6fdee915db349b94d34e2f43d7af9a7824c28afa3a277fc717a9cc2bc68023
+ unrolled_ast: 9e6fdee915db349b94d34e2f43d7af9a7824c28afa3a277fc717a9cc2bc68023
+ ssa_ast: f02a4cfadfbcbe21941d8ce5a4a66bf93c098e91980631e9e0a0d2f408f7df10
+ flattened_ast: 79ecd77af9960a151beab0c81ce1be6abbd5837322c5b1550c9d8b8079bcf7ea
+ inlined_ast: 79ecd77af9960a151beab0c81ce1be6abbd5837322c5b1550c9d8b8079bcf7ea
+ dce_ast: 79ecd77af9960a151beab0c81ce1be6abbd5837322c5b1550c9d8b8079bcf7ea
bytecode: 61eac30d1e0b3a4fa0357855b11e228b012203b9cd2f814c0faa660a2be5996d
warnings: ""
diff --git a/tests/expectations/compiler/integers/i8/xor.out b/tests/expectations/compiler/integers/i8/xor.out
index c949072602..caed9b79ee 100644
--- a/tests/expectations/compiler/integers/i8/xor.out
+++ b/tests/expectations/compiler/integers/i8/xor.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: fbfea23087af1d74dc2143b60a24204b783f03f3d9be97bda5c2d814d2f443ae
- unrolled_ast: fbfea23087af1d74dc2143b60a24204b783f03f3d9be97bda5c2d814d2f443ae
- ssa_ast: f5a5e20e0ba2caea5669f492d71d2941147d2c6e67a261f8e09891d77b60d149
- flattened_ast: 5315c98493a9db25c87af42f4e7bc79d36c4fb709c2830995642151f83944621
- inlined_ast: 5315c98493a9db25c87af42f4e7bc79d36c4fb709c2830995642151f83944621
- dce_ast: 5315c98493a9db25c87af42f4e7bc79d36c4fb709c2830995642151f83944621
+ - - initial_ast: 81bc75821111b33a00169c6d27dd2af0fe7d5310c9d71cd1b398a0ba06193903
+ unrolled_ast: 81bc75821111b33a00169c6d27dd2af0fe7d5310c9d71cd1b398a0ba06193903
+ ssa_ast: 8d507af2ef133c847aaaccce5e1f87f18d33f108a33ea85b0293d4d933b08a15
+ flattened_ast: 48ec214d72c468ec1af1447739e354cd5c4ffaa186365e9dcf4cbf12d8cfe47e
+ inlined_ast: 48ec214d72c468ec1af1447739e354cd5c4ffaa186365e9dcf4cbf12d8cfe47e
+ dce_ast: 48ec214d72c468ec1af1447739e354cd5c4ffaa186365e9dcf4cbf12d8cfe47e
bytecode: 219e0ef5cb7c0ac1ecb9541920637d11e5f48c5e52adab2060e6ed389647eee4
warnings: ""
diff --git a/tests/expectations/compiler/integers/u128/add.out b/tests/expectations/compiler/integers/u128/add.out
index fa0c0cb1e7..27f6294bf0 100644
--- a/tests/expectations/compiler/integers/u128/add.out
+++ b/tests/expectations/compiler/integers/u128/add.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 6122b0d3cb58e878a388cc226cf9d4bc040df3e5ed021102004d6ec570895602
- unrolled_ast: 6122b0d3cb58e878a388cc226cf9d4bc040df3e5ed021102004d6ec570895602
- ssa_ast: c9a3c5e6975156d3ba280e19dbd5778072ece399a8342e87bcdabb67cdc49029
- flattened_ast: 977b9983869b7e29880b37cd984037184b5413716a569bcbef33a95419acb609
- inlined_ast: 977b9983869b7e29880b37cd984037184b5413716a569bcbef33a95419acb609
- dce_ast: 977b9983869b7e29880b37cd984037184b5413716a569bcbef33a95419acb609
+ - - initial_ast: 08101cd97183e6dee8892feaced8a53474df5294d2696dab6edae85638c62e55
+ unrolled_ast: 08101cd97183e6dee8892feaced8a53474df5294d2696dab6edae85638c62e55
+ ssa_ast: 238362ba03774889257aae062c7ce81ad2f1015cd8b1e9102abeedd2576b5dc9
+ flattened_ast: 3e6e016c36fc6bc54f8e5c509fcfa2c70a63097c3002863160b72463a081fc42
+ inlined_ast: 3e6e016c36fc6bc54f8e5c509fcfa2c70a63097c3002863160b72463a081fc42
+ dce_ast: 3e6e016c36fc6bc54f8e5c509fcfa2c70a63097c3002863160b72463a081fc42
bytecode: 2d327c3f6b7f23cc5f8e292ef00cf94df2fa9afad2bc8fe26ca28dc6f338d2cc
warnings: ""
diff --git a/tests/expectations/compiler/integers/u128/and.out b/tests/expectations/compiler/integers/u128/and.out
index b1267b01ed..1e04209e57 100644
--- a/tests/expectations/compiler/integers/u128/and.out
+++ b/tests/expectations/compiler/integers/u128/and.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 27469b3351184e1494acff8a843225fb251ec9c476d2470735cb6f836a190b91
- unrolled_ast: 27469b3351184e1494acff8a843225fb251ec9c476d2470735cb6f836a190b91
- ssa_ast: 54efe625cac8b167377675109322714c2f12898ab5a9c5395c10dd85c19f8f1d
- flattened_ast: e64be501e0e423226e484a90f7bfc99c4492a83fe98a991cc57a1af86573ebb3
- inlined_ast: e64be501e0e423226e484a90f7bfc99c4492a83fe98a991cc57a1af86573ebb3
- dce_ast: e64be501e0e423226e484a90f7bfc99c4492a83fe98a991cc57a1af86573ebb3
+ - - initial_ast: 8131d22ee501b24e6597fd66cd48adc967e1e8f6d21c783ca63ad5b0af29dd56
+ unrolled_ast: 8131d22ee501b24e6597fd66cd48adc967e1e8f6d21c783ca63ad5b0af29dd56
+ ssa_ast: 48752b130fa243ddc60dcf002ceea105c04b70af7274b0e09014b6b8a8db3763
+ flattened_ast: aea1c8054f2d42624a4ea6fa52468549dc6907b034f2e721900f1e4f2cd25cb2
+ inlined_ast: aea1c8054f2d42624a4ea6fa52468549dc6907b034f2e721900f1e4f2cd25cb2
+ dce_ast: aea1c8054f2d42624a4ea6fa52468549dc6907b034f2e721900f1e4f2cd25cb2
bytecode: 5400590002c3acc5121a18ff585e8ca17b695e7486ea09a61cb2520dfd09f413
warnings: ""
diff --git a/tests/expectations/compiler/integers/u128/console_assert.out b/tests/expectations/compiler/integers/u128/console_assert.out
index a40f2d4408..d7296a657b 100644
--- a/tests/expectations/compiler/integers/u128/console_assert.out
+++ b/tests/expectations/compiler/integers/u128/console_assert.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: ecef776d197016bb917ee83c41a6c000a019dd890c4ad9ec4de4628d55401aba
- unrolled_ast: ecef776d197016bb917ee83c41a6c000a019dd890c4ad9ec4de4628d55401aba
- ssa_ast: 0431e603923761f3642bea4c7674eff20ccc8a745c38d9332ee661b0968c19cc
- flattened_ast: 972f88c94c85c6c2741d5582dcf3fb10178db56e65f71caa85b5297af924f86e
- inlined_ast: 972f88c94c85c6c2741d5582dcf3fb10178db56e65f71caa85b5297af924f86e
- dce_ast: 972f88c94c85c6c2741d5582dcf3fb10178db56e65f71caa85b5297af924f86e
+ - - initial_ast: 17891ba94f703111a24d1bc1737c01da700dba9cebfca4986964edebe27948bf
+ unrolled_ast: 17891ba94f703111a24d1bc1737c01da700dba9cebfca4986964edebe27948bf
+ ssa_ast: ced728a21903608fb2e9e0ce6fbc576e7aa21d0f08929989320f4946dda62577
+ flattened_ast: 1d5a3dd33bccafae400be0bbeb6610c3e1e1cd5c8904bf3947bc9069056fa0da
+ inlined_ast: 1d5a3dd33bccafae400be0bbeb6610c3e1e1cd5c8904bf3947bc9069056fa0da
+ dce_ast: 1d5a3dd33bccafae400be0bbeb6610c3e1e1cd5c8904bf3947bc9069056fa0da
bytecode: 0d83f401cd41e95e3c0df3dc876c4f162207f2073c8e550beca92e21ef07a3b9
warnings: ""
diff --git a/tests/expectations/compiler/integers/u128/div.out b/tests/expectations/compiler/integers/u128/div.out
index e0c905ad14..9c2c21e28a 100644
--- a/tests/expectations/compiler/integers/u128/div.out
+++ b/tests/expectations/compiler/integers/u128/div.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: c10b17fcc9ce6b400240da1a0459b59bab5df5ab4814afd9747803da801480f0
- unrolled_ast: c10b17fcc9ce6b400240da1a0459b59bab5df5ab4814afd9747803da801480f0
- ssa_ast: 1029d5387a586719f59593722c1ea8f5419b97d8aeeebe984d22e2e5e692fda6
- flattened_ast: 1df160afe1913e794932db88934823780582e97b28d22648b97547a100239b24
- inlined_ast: 1df160afe1913e794932db88934823780582e97b28d22648b97547a100239b24
- dce_ast: 1df160afe1913e794932db88934823780582e97b28d22648b97547a100239b24
+ - - initial_ast: 0c031401acedf30a8f5828453235aea935bb245f268438038925efda5498802c
+ unrolled_ast: 0c031401acedf30a8f5828453235aea935bb245f268438038925efda5498802c
+ ssa_ast: d9c09ea4711b2cb6311825fe63c0f219b11a9f11cb4a19de91fc550cbf67b7bc
+ flattened_ast: cdfa3a232d6f6f73f2e4ab2cb76e56ff073eeecd5f1bd3a38cadd8f806985b98
+ inlined_ast: cdfa3a232d6f6f73f2e4ab2cb76e56ff073eeecd5f1bd3a38cadd8f806985b98
+ dce_ast: cdfa3a232d6f6f73f2e4ab2cb76e56ff073eeecd5f1bd3a38cadd8f806985b98
bytecode: 1ca018f3c002538884233e7f1e7dee0584a346f54675e78fb69af2c90d7d32e8
warnings: ""
diff --git a/tests/expectations/compiler/integers/u128/eq.out b/tests/expectations/compiler/integers/u128/eq.out
index f6f1305d74..2f94943f1e 100644
--- a/tests/expectations/compiler/integers/u128/eq.out
+++ b/tests/expectations/compiler/integers/u128/eq.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 3202d4aa18bc6baebc15adf5dc6acb8845a9d27ffc2b8c5f12a9055215f738f8
- unrolled_ast: 3202d4aa18bc6baebc15adf5dc6acb8845a9d27ffc2b8c5f12a9055215f738f8
- ssa_ast: fe5034e47db98c2403eafcf9224bf7f344d25cbf09767ee9fec76499f76589ac
- flattened_ast: 2ae01dbe584e02795a941816eaa08496a0c7cc07b182a14a05a72b6d8e420267
- inlined_ast: 2ae01dbe584e02795a941816eaa08496a0c7cc07b182a14a05a72b6d8e420267
- dce_ast: 2ae01dbe584e02795a941816eaa08496a0c7cc07b182a14a05a72b6d8e420267
+ - - initial_ast: e2ec13411416a7d78f9470f45ebed5016b8b914edc27fe1175ccc046bc7503fd
+ unrolled_ast: e2ec13411416a7d78f9470f45ebed5016b8b914edc27fe1175ccc046bc7503fd
+ ssa_ast: 880651626368402501752011aaf1f4ff340ce9696368a2e4177baf9184694479
+ flattened_ast: 415d2592a7de040c6587aebb2d1f17e8a19d278fc3ef30fbc6fb8800f3816e9a
+ inlined_ast: 415d2592a7de040c6587aebb2d1f17e8a19d278fc3ef30fbc6fb8800f3816e9a
+ dce_ast: 415d2592a7de040c6587aebb2d1f17e8a19d278fc3ef30fbc6fb8800f3816e9a
bytecode: 38011d05593d9cf5baa1fca933e8155d3154ad934a4b0ae9d67111b324875f86
warnings: ""
diff --git a/tests/expectations/compiler/integers/u128/ge.out b/tests/expectations/compiler/integers/u128/ge.out
index c9a7309b0a..26e1df630e 100644
--- a/tests/expectations/compiler/integers/u128/ge.out
+++ b/tests/expectations/compiler/integers/u128/ge.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 6b806255efe8c2e9022350dd7419ce603a1728f7e80c55fc7c893881c11c41e6
- unrolled_ast: 6b806255efe8c2e9022350dd7419ce603a1728f7e80c55fc7c893881c11c41e6
- ssa_ast: 967cf0cccde79f8d8cf8d5c5da8541c7b51e9cd759897b92a2e955f60853282f
- flattened_ast: ed902c976e8f1eda1286516f5d92040ad1b4fa9c9dba7bb4c194e30cb32258ed
- inlined_ast: ed902c976e8f1eda1286516f5d92040ad1b4fa9c9dba7bb4c194e30cb32258ed
- dce_ast: ed902c976e8f1eda1286516f5d92040ad1b4fa9c9dba7bb4c194e30cb32258ed
+ - - initial_ast: f6a4ee0f2f0e6f6d4a35e89bb654727edc8ad7b5ffe867d4711a29ca35920579
+ unrolled_ast: f6a4ee0f2f0e6f6d4a35e89bb654727edc8ad7b5ffe867d4711a29ca35920579
+ ssa_ast: 004c98f8f6d7f0040eb87a3e815367d0d991c620934571ffc92c886c80bc9dea
+ flattened_ast: 3acc906d5020c345515121ea306ecbe2d2493a83c059bfcffb97ce72dc28f6ec
+ inlined_ast: 3acc906d5020c345515121ea306ecbe2d2493a83c059bfcffb97ce72dc28f6ec
+ dce_ast: 3acc906d5020c345515121ea306ecbe2d2493a83c059bfcffb97ce72dc28f6ec
bytecode: 92057edeaefa3fca292e9539868a1d2004a4ff6161d837428e1acff9ae8e0298
warnings: ""
diff --git a/tests/expectations/compiler/integers/u128/gt.out b/tests/expectations/compiler/integers/u128/gt.out
index cc833c5b8d..edd0700eb9 100644
--- a/tests/expectations/compiler/integers/u128/gt.out
+++ b/tests/expectations/compiler/integers/u128/gt.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 28fb8538b8ee3643466e75141f378deddb799223d83a51da1a728dda8ea719f3
- unrolled_ast: 28fb8538b8ee3643466e75141f378deddb799223d83a51da1a728dda8ea719f3
- ssa_ast: 12a3a904f5b43f0f5a54ca64784cb19ca42e92c267754816e755a77e5a12487c
- flattened_ast: 1ecb0d6fe25281e2e4f7388315ab5df921b20057f382266f94bb17106a6fe3bf
- inlined_ast: 1ecb0d6fe25281e2e4f7388315ab5df921b20057f382266f94bb17106a6fe3bf
- dce_ast: 1ecb0d6fe25281e2e4f7388315ab5df921b20057f382266f94bb17106a6fe3bf
+ - - initial_ast: 3b1138715c7227a546d0b4e8e3730e95ea9177638e3266105f9780963eab6f93
+ unrolled_ast: 3b1138715c7227a546d0b4e8e3730e95ea9177638e3266105f9780963eab6f93
+ ssa_ast: 098a2d3ab780a46084a1a707225ed2f12a7ed1409422602bb837ff63f71ed18b
+ flattened_ast: 74f3227e50fc387f83462f29625ecd3ac5722e15ee7b1d18a64ca144044732cc
+ inlined_ast: 74f3227e50fc387f83462f29625ecd3ac5722e15ee7b1d18a64ca144044732cc
+ dce_ast: 74f3227e50fc387f83462f29625ecd3ac5722e15ee7b1d18a64ca144044732cc
bytecode: 14a4cbf43177cac769cf5e4befa2689f01a6755871f5fd288664ffff22e498c5
warnings: ""
diff --git a/tests/expectations/compiler/integers/u128/le.out b/tests/expectations/compiler/integers/u128/le.out
index 83452c92ae..ae424d1816 100644
--- a/tests/expectations/compiler/integers/u128/le.out
+++ b/tests/expectations/compiler/integers/u128/le.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: c7d70bd6615205ce47296bdb788ec10c2701a9d87383209efad4d8088de6753c
- unrolled_ast: c7d70bd6615205ce47296bdb788ec10c2701a9d87383209efad4d8088de6753c
- ssa_ast: 077ad0751860ed38500eaa2e8452fcace1d368e2447f35761ecaab012eaab497
- flattened_ast: b80739cca6a1e9e7b1637adaaaa99942f10ddce3adfbfa396440e04d300103b2
- inlined_ast: b80739cca6a1e9e7b1637adaaaa99942f10ddce3adfbfa396440e04d300103b2
- dce_ast: b80739cca6a1e9e7b1637adaaaa99942f10ddce3adfbfa396440e04d300103b2
+ - - initial_ast: 55f82e5c16b9548a2c3762977935721d5cf01933bddb55f80a4212350a8c1c9b
+ unrolled_ast: 55f82e5c16b9548a2c3762977935721d5cf01933bddb55f80a4212350a8c1c9b
+ ssa_ast: 58d4f99469f5951b2e64cd1cff2dc6a41125d62334aca50f5e1ce4131a8735d2
+ flattened_ast: 3b6a7a652b091029f90c206f181d75ebc5ec28aa0c2c8d0f07849173c72dccdc
+ inlined_ast: 3b6a7a652b091029f90c206f181d75ebc5ec28aa0c2c8d0f07849173c72dccdc
+ dce_ast: 3b6a7a652b091029f90c206f181d75ebc5ec28aa0c2c8d0f07849173c72dccdc
bytecode: 6a2f064cee58782422db7fc88c4395f7e18281c9bf22e8b7546a054712482d8e
warnings: ""
diff --git a/tests/expectations/compiler/integers/u128/lt.out b/tests/expectations/compiler/integers/u128/lt.out
index e48119b240..3b5b844723 100644
--- a/tests/expectations/compiler/integers/u128/lt.out
+++ b/tests/expectations/compiler/integers/u128/lt.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: e87ace87f953afe39ae1aec4aa85d420277afe2190d54480c675fd70f5f9d02a
- unrolled_ast: e87ace87f953afe39ae1aec4aa85d420277afe2190d54480c675fd70f5f9d02a
- ssa_ast: e2c657b2433b39611b73e33630f6acac37e5215ca545661d28e9fdc241daad01
- flattened_ast: 9e4cf4284856d10b17ebddd07541a780d14a5d171d46f95ccd4d141c6a1a369e
- inlined_ast: 9e4cf4284856d10b17ebddd07541a780d14a5d171d46f95ccd4d141c6a1a369e
- dce_ast: 9e4cf4284856d10b17ebddd07541a780d14a5d171d46f95ccd4d141c6a1a369e
+ - - initial_ast: 5bb77db6b81afced6894592224fe61cc24ac85cb3b840de1a6dc68f4374c721f
+ unrolled_ast: 5bb77db6b81afced6894592224fe61cc24ac85cb3b840de1a6dc68f4374c721f
+ ssa_ast: 30914c1ea61fe4f47ee4949a971d114afea4dba209a0631a76449d35d601de2f
+ flattened_ast: 18dae006f467026c37ab3b73744967fb93d12ad789734ef100b2cd3033df2561
+ inlined_ast: 18dae006f467026c37ab3b73744967fb93d12ad789734ef100b2cd3033df2561
+ dce_ast: 18dae006f467026c37ab3b73744967fb93d12ad789734ef100b2cd3033df2561
bytecode: 459e412ddd219e315cc1ef6bf05f9b2490bae8dc003dcefc25f5976b8ff053f4
warnings: ""
diff --git a/tests/expectations/compiler/integers/u128/max.out b/tests/expectations/compiler/integers/u128/max.out
index bf40ca541f..27e652dcff 100644
--- a/tests/expectations/compiler/integers/u128/max.out
+++ b/tests/expectations/compiler/integers/u128/max.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 0e4efc15e9dd54c167ad0efae7bb63374ebc595d5ecdfd7b16e2eec96d9c377f
- unrolled_ast: 0e4efc15e9dd54c167ad0efae7bb63374ebc595d5ecdfd7b16e2eec96d9c377f
- ssa_ast: 8399fc3d9d60d72f10039e38948a5387afd26d21196d8fd7156abc1c9faa74a0
- flattened_ast: 963c128c997a0eda734d989de4ef2d0a75eb7e6f9b97dcd460dc636f91640421
- inlined_ast: 963c128c997a0eda734d989de4ef2d0a75eb7e6f9b97dcd460dc636f91640421
- dce_ast: ac4b5d6f5514ffe1b1da56bc7546f61480d1e049c376f06d5bc57464b3fd7036
+ - - initial_ast: 79c897fbcf7c18abea98b7c3c258f955e01fe6960132a656a3b5b36ae1dc6d2f
+ unrolled_ast: 79c897fbcf7c18abea98b7c3c258f955e01fe6960132a656a3b5b36ae1dc6d2f
+ ssa_ast: a6212907b686b6a2f7accd64781f98f260b3d257ed62f32cf5629993c9eb81cc
+ flattened_ast: 768de7cec18f52cf575f5c5937a829d7ffbcdfa37a555a61eee54b05c2a8efd6
+ inlined_ast: 768de7cec18f52cf575f5c5937a829d7ffbcdfa37a555a61eee54b05c2a8efd6
+ dce_ast: 1c35be315bebfa2c6d81bb23e85f24ad912a56e6ad76db45fcfa9a5cd8c9990e
bytecode: 651a250bda995df00cf3b4659d1ea35912ed94da32b5d487677dead9126b5d69
warnings: ""
diff --git a/tests/expectations/compiler/integers/u128/min.out b/tests/expectations/compiler/integers/u128/min.out
index 818a745944..1fb56c6906 100644
--- a/tests/expectations/compiler/integers/u128/min.out
+++ b/tests/expectations/compiler/integers/u128/min.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 34bb5ffb6f4400180d4653b7a872ef41c4c0762fbf1704be7f6e597d3e904e59
- unrolled_ast: 34bb5ffb6f4400180d4653b7a872ef41c4c0762fbf1704be7f6e597d3e904e59
- ssa_ast: bc795702efcff2a649a79f209f65d5436d7974feb2597efa72988cd5a760f7a8
- flattened_ast: 5e6cf2ade92e1c5573fe639256a8f8bc312788922b7e55907e72588ceab52a71
- inlined_ast: 5e6cf2ade92e1c5573fe639256a8f8bc312788922b7e55907e72588ceab52a71
- dce_ast: 05f1d5a17fed385d406850244cbb19ba234f22299db350f8318524b7886216cb
+ - - initial_ast: c43981549e0bfb981d89598c806e81c9227a829a00752cea0b76cd6cf9cfa149
+ unrolled_ast: c43981549e0bfb981d89598c806e81c9227a829a00752cea0b76cd6cf9cfa149
+ ssa_ast: 081573a01bc6344adf23f4ef351acf460b4e4fb2e5176f6609bdf93944b274b7
+ flattened_ast: 3ae3722b4ba125030d051d1415b8e66e66f61c9454e1ba1f0b9384688fc52a5b
+ inlined_ast: 3ae3722b4ba125030d051d1415b8e66e66f61c9454e1ba1f0b9384688fc52a5b
+ dce_ast: 318848fe721599dd8959ef4f6c0f5f4a50afb2e4ec23178b2ea459b93fa172ab
bytecode: 651a250bda995df00cf3b4659d1ea35912ed94da32b5d487677dead9126b5d69
warnings: ""
diff --git a/tests/expectations/compiler/integers/u128/mul.out b/tests/expectations/compiler/integers/u128/mul.out
index da5f47cfb2..d662e4abcc 100644
--- a/tests/expectations/compiler/integers/u128/mul.out
+++ b/tests/expectations/compiler/integers/u128/mul.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: f6bd085d2926371833b188a11e15229d4cfbe822d99528b54a6823f91c680d80
- unrolled_ast: f6bd085d2926371833b188a11e15229d4cfbe822d99528b54a6823f91c680d80
- ssa_ast: 8591edc1735aecf5eda9fdf3c1d711d20d34931096761aa481425ef311da1f10
- flattened_ast: 8faf13a95561257f0052f6fc7fe62cf0e959f4d904d329300c1180734e2f8213
- inlined_ast: 8faf13a95561257f0052f6fc7fe62cf0e959f4d904d329300c1180734e2f8213
- dce_ast: 8faf13a95561257f0052f6fc7fe62cf0e959f4d904d329300c1180734e2f8213
+ - - initial_ast: e79404e69b8dda63c8fc900342750c70cc8bdea274a6c1ff629e240efdaf723f
+ unrolled_ast: e79404e69b8dda63c8fc900342750c70cc8bdea274a6c1ff629e240efdaf723f
+ ssa_ast: 8d8ac46f38ca27253dbe61f122b6838d713494b52577e1976613ca32c4070b06
+ flattened_ast: 4f6871bd9c14fcac9de457a403f633860504bf2d3065c065dbacc48a18a72bdf
+ inlined_ast: 4f6871bd9c14fcac9de457a403f633860504bf2d3065c065dbacc48a18a72bdf
+ dce_ast: 4f6871bd9c14fcac9de457a403f633860504bf2d3065c065dbacc48a18a72bdf
bytecode: 67857a350a412ed022768ab4aaa6387e63e548b7dc0b552dcb061b719abc90bb
warnings: ""
diff --git a/tests/expectations/compiler/integers/u128/ne.out b/tests/expectations/compiler/integers/u128/ne.out
index f4a5ede70f..6a59b23cd2 100644
--- a/tests/expectations/compiler/integers/u128/ne.out
+++ b/tests/expectations/compiler/integers/u128/ne.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 64b505f13172cf9d18f180c6d58296bebd644f861dd8ca204312553570a7d2d5
- unrolled_ast: 64b505f13172cf9d18f180c6d58296bebd644f861dd8ca204312553570a7d2d5
- ssa_ast: d049f4f34fa52bf5d691e4f9e31c63baad7128f6c63469b934e744b0ca17d735
- flattened_ast: 420dd5f54ad85e55df3743d63374e3f5195192b3fc3b5a07120605c9f4bb0e30
- inlined_ast: 420dd5f54ad85e55df3743d63374e3f5195192b3fc3b5a07120605c9f4bb0e30
- dce_ast: 420dd5f54ad85e55df3743d63374e3f5195192b3fc3b5a07120605c9f4bb0e30
+ - - initial_ast: d8de38ac73be31f2483c3bd9c31f48ec0539960710347258fe6cab2943eef1d3
+ unrolled_ast: d8de38ac73be31f2483c3bd9c31f48ec0539960710347258fe6cab2943eef1d3
+ ssa_ast: 859d0dd45e99383198bb1bf627c08f110bfd10018948d18f5b4183f48b1f0a32
+ flattened_ast: 86e6f89615d38bc0948271dcd69162553ac7035090f99d6a871bbe7344bff518
+ inlined_ast: 86e6f89615d38bc0948271dcd69162553ac7035090f99d6a871bbe7344bff518
+ dce_ast: 86e6f89615d38bc0948271dcd69162553ac7035090f99d6a871bbe7344bff518
bytecode: 63457f4ddad404af243d9707a6e9e6f6f878cb639895a110bca73b804395bd14
warnings: ""
diff --git a/tests/expectations/compiler/integers/u128/operator_methods.out b/tests/expectations/compiler/integers/u128/operator_methods.out
index a8fcf76781..43f1a953a5 100644
--- a/tests/expectations/compiler/integers/u128/operator_methods.out
+++ b/tests/expectations/compiler/integers/u128/operator_methods.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: aeb9628939a1d904effb0ea25447580072847577ec8279127c60647f489c6260
- unrolled_ast: aeb9628939a1d904effb0ea25447580072847577ec8279127c60647f489c6260
- ssa_ast: 3a5aedaf8fe63e29a38b3f26ee30df4b7e56d0a4b67d446b85d53d6c84d7e603
- flattened_ast: b883e5d349eb531a07321d12c57b47a4bb4b6433105aa2fb482cf314d1521f22
- inlined_ast: b883e5d349eb531a07321d12c57b47a4bb4b6433105aa2fb482cf314d1521f22
- dce_ast: 5f23e1a070989119c1a28bce6e18b3edc5fc1811b05fbcc7852a054866f2a1a1
+ - - initial_ast: cf8ede4548ded98c65a9cd93ad60d9a20d3782af71df2c0947262af711331e03
+ unrolled_ast: cf8ede4548ded98c65a9cd93ad60d9a20d3782af71df2c0947262af711331e03
+ ssa_ast: 40c60108bad83666a9219038ad49a395cc59f6d9c81557a7c91c3500fe82d394
+ flattened_ast: 967f36289c31ff3cee453f5fb2f3e257d683daee776a7d11476a3d6c174009f6
+ inlined_ast: 967f36289c31ff3cee453f5fb2f3e257d683daee776a7d11476a3d6c174009f6
+ dce_ast: 37bacad711cb0db16ca624e9a91b3916c62fb20b033a718441f57f83309bbbfb
bytecode: a669206687d494820bada50c8468f052183b69cd778ff0ce870a370ac8ea7bf4
warnings: ""
diff --git a/tests/expectations/compiler/integers/u128/or.out b/tests/expectations/compiler/integers/u128/or.out
index 11d5ebf9e7..11963d25d2 100644
--- a/tests/expectations/compiler/integers/u128/or.out
+++ b/tests/expectations/compiler/integers/u128/or.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 8923a186696cc1c76ed9cce9ddf1fe905a4a76c787bfeaae54d0713135c9785e
- unrolled_ast: 8923a186696cc1c76ed9cce9ddf1fe905a4a76c787bfeaae54d0713135c9785e
- ssa_ast: e41146608c1cfd4fad63374584fa0908b40aad79725a02e7d7cf1782daeae845
- flattened_ast: 6ba829e0dfa82ea1ae9d27413d96a0b142cf96d6f14d29f0126cf7ecbfa8d126
- inlined_ast: 6ba829e0dfa82ea1ae9d27413d96a0b142cf96d6f14d29f0126cf7ecbfa8d126
- dce_ast: 6ba829e0dfa82ea1ae9d27413d96a0b142cf96d6f14d29f0126cf7ecbfa8d126
+ - - initial_ast: f86c3cfa097574a9303bcb351cc32307664081fc7f3b60cd1d9d496a87ab8600
+ unrolled_ast: f86c3cfa097574a9303bcb351cc32307664081fc7f3b60cd1d9d496a87ab8600
+ ssa_ast: 2c86fc2ade2d1e2292485b8381f532d13870e9067d4a0b112c690f6003b61371
+ flattened_ast: 821e0f51dd136c8296e20ff16372bcf821526f10b6c317e9d2a452884a34d8b7
+ inlined_ast: 821e0f51dd136c8296e20ff16372bcf821526f10b6c317e9d2a452884a34d8b7
+ dce_ast: 821e0f51dd136c8296e20ff16372bcf821526f10b6c317e9d2a452884a34d8b7
bytecode: 004cb45ea888f207ca8e42a4f7acf3687aa3294a975462c89541c2d0f53dcdf3
warnings: ""
diff --git a/tests/expectations/compiler/integers/u128/pow.out b/tests/expectations/compiler/integers/u128/pow.out
index 3894cad2e2..0e85beeb90 100644
--- a/tests/expectations/compiler/integers/u128/pow.out
+++ b/tests/expectations/compiler/integers/u128/pow.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 6eb72d6107e7273725f4d0747ef42fd3df86c863016a5773513902ff84022e2d
- unrolled_ast: 6eb72d6107e7273725f4d0747ef42fd3df86c863016a5773513902ff84022e2d
- ssa_ast: 2d504509adaaded54f14dae15542a0eb94157cadc1a2210b7620a8a4c7333551
- flattened_ast: 87487ab5798c41102fda2615dfd2ad124f96906ac727e8456be0a04d18852f85
- inlined_ast: 87487ab5798c41102fda2615dfd2ad124f96906ac727e8456be0a04d18852f85
- dce_ast: 87487ab5798c41102fda2615dfd2ad124f96906ac727e8456be0a04d18852f85
+ - - initial_ast: df232a6caceb7fc33d1178f782a2cfe5a8005f83eb115a2c53e7d5a62f33a5c2
+ unrolled_ast: df232a6caceb7fc33d1178f782a2cfe5a8005f83eb115a2c53e7d5a62f33a5c2
+ ssa_ast: 27825b0aa060782aa965b941ece46eb1da5a2dd7b574e7f1777f8cdb0308b39a
+ flattened_ast: c0abb4bfbd354dd032683109f4e6dcc9f60b013f9e7dbf6526949f16564b8143
+ inlined_ast: c0abb4bfbd354dd032683109f4e6dcc9f60b013f9e7dbf6526949f16564b8143
+ dce_ast: c0abb4bfbd354dd032683109f4e6dcc9f60b013f9e7dbf6526949f16564b8143
bytecode: f88e8b16ebc2a407989f9f316ad6a9edfec6f134c7a0d9b25cea571df8161900
warnings: ""
diff --git a/tests/expectations/compiler/integers/u128/rem.out b/tests/expectations/compiler/integers/u128/rem.out
index 1309ed508d..f2aa825c1b 100644
--- a/tests/expectations/compiler/integers/u128/rem.out
+++ b/tests/expectations/compiler/integers/u128/rem.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 3ef72b99957a3f834b9286292e77975438791cce512d74751032a54c5efe4068
- unrolled_ast: 3ef72b99957a3f834b9286292e77975438791cce512d74751032a54c5efe4068
- ssa_ast: 424478618e94f6350edad86336a877adb3f65561e4da4243b43a74fd01cd20d3
- flattened_ast: 3f48698144f9a93f0e1c3eb0b54bb652a5854fee69afec857758d31c1d9200ef
- inlined_ast: 3f48698144f9a93f0e1c3eb0b54bb652a5854fee69afec857758d31c1d9200ef
- dce_ast: 3f48698144f9a93f0e1c3eb0b54bb652a5854fee69afec857758d31c1d9200ef
+ - - initial_ast: d115ce03291214a2dd12416d9bd409b286b40d65bab26469a2f8c41e71c59e6b
+ unrolled_ast: d115ce03291214a2dd12416d9bd409b286b40d65bab26469a2f8c41e71c59e6b
+ ssa_ast: a7f96002ebf3ce942954c4a5a99f68317190faf6a657cb6b724f170bb04ae8cb
+ flattened_ast: d5325fc10e56f1b444c2e0814e81469b427c3c6815a46fc9635abeca312f1384
+ inlined_ast: d5325fc10e56f1b444c2e0814e81469b427c3c6815a46fc9635abeca312f1384
+ dce_ast: d5325fc10e56f1b444c2e0814e81469b427c3c6815a46fc9635abeca312f1384
bytecode: 77cd05d1f311504fae6e47a74e98a964f1dd411e6fd447b33b57a2d475bb5aed
warnings: ""
diff --git a/tests/expectations/compiler/integers/u128/shl.out b/tests/expectations/compiler/integers/u128/shl.out
index e6c5beeaaa..081838c545 100644
--- a/tests/expectations/compiler/integers/u128/shl.out
+++ b/tests/expectations/compiler/integers/u128/shl.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: e77ca25b4959636a5871dca2c2229d9b9626a3445f5ddafc717079aff4360df6
- unrolled_ast: e77ca25b4959636a5871dca2c2229d9b9626a3445f5ddafc717079aff4360df6
- ssa_ast: c06a5ef9d1da4904904830fb71e831da7c23d67e678a165256123ca09fc2e0cb
- flattened_ast: 69f9b90759f98d42106226e987c60db25210e6471cda72443f0192d6cea205c3
- inlined_ast: 69f9b90759f98d42106226e987c60db25210e6471cda72443f0192d6cea205c3
- dce_ast: 69f9b90759f98d42106226e987c60db25210e6471cda72443f0192d6cea205c3
+ - - initial_ast: a2709489a232e7885b232a5be1d7165a0fd2ba0571aa9f5bbcc3c6a410660af0
+ unrolled_ast: a2709489a232e7885b232a5be1d7165a0fd2ba0571aa9f5bbcc3c6a410660af0
+ ssa_ast: 8ee46acfebe374823053fa9c2a6bd093644a7d60612e7dc1779c62471aa3992a
+ flattened_ast: b33d9f7778aaaebc682b954ce9c38ed8df5108d203b7329fea8fc58e525d4d19
+ inlined_ast: b33d9f7778aaaebc682b954ce9c38ed8df5108d203b7329fea8fc58e525d4d19
+ dce_ast: b33d9f7778aaaebc682b954ce9c38ed8df5108d203b7329fea8fc58e525d4d19
bytecode: f9f90b58b9fc961c6ee4909ef338c77962403add4feee851959038263971eba9
warnings: ""
diff --git a/tests/expectations/compiler/integers/u128/shr.out b/tests/expectations/compiler/integers/u128/shr.out
index f54b7b5b99..f6643c5aca 100644
--- a/tests/expectations/compiler/integers/u128/shr.out
+++ b/tests/expectations/compiler/integers/u128/shr.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: bf4cf13b15eb361e70ebfd4e4314012a6c98673613648608fc6c9eacbb5d6d55
- unrolled_ast: bf4cf13b15eb361e70ebfd4e4314012a6c98673613648608fc6c9eacbb5d6d55
- ssa_ast: d0f234da21487724af2dcbca9bc42ca790394e6bb8b2cad73ddd03ad9edf3bd1
- flattened_ast: 89e43dbeca86bdebbcff27b337ebf22619eed4e7e94e1aa8b200a1aad724161f
- inlined_ast: 89e43dbeca86bdebbcff27b337ebf22619eed4e7e94e1aa8b200a1aad724161f
- dce_ast: 89e43dbeca86bdebbcff27b337ebf22619eed4e7e94e1aa8b200a1aad724161f
+ - - initial_ast: 4dc123d5cf1b4dab70448fdecf2129aec73508fe668d5d1f9501b5c0fcf449f0
+ unrolled_ast: 4dc123d5cf1b4dab70448fdecf2129aec73508fe668d5d1f9501b5c0fcf449f0
+ ssa_ast: ac816eb4530c2a2afb55eace7b7e54d7b61cd9b516c0509bf88cdfad0ec509d9
+ flattened_ast: 394a32eb6aa4b2214127d3871a3d4971247e4f23fd8888b31ab42b0c2438cdbc
+ inlined_ast: 394a32eb6aa4b2214127d3871a3d4971247e4f23fd8888b31ab42b0c2438cdbc
+ dce_ast: 394a32eb6aa4b2214127d3871a3d4971247e4f23fd8888b31ab42b0c2438cdbc
bytecode: c3f89cd7a94e013dfafa5e7deaa5bf758e78a9bee96b9324d8b2314d67ea6a27
warnings: ""
diff --git a/tests/expectations/compiler/integers/u128/sub.out b/tests/expectations/compiler/integers/u128/sub.out
index d8a5947a18..7f46753974 100644
--- a/tests/expectations/compiler/integers/u128/sub.out
+++ b/tests/expectations/compiler/integers/u128/sub.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 4d3571e3ac9be29fdeeaffc090d0077ac3d845c781ae1ec76be2e1baeff0da80
- unrolled_ast: 4d3571e3ac9be29fdeeaffc090d0077ac3d845c781ae1ec76be2e1baeff0da80
- ssa_ast: 8a6cc69352dd1cccb81f0ff1f73b646ee9d19a949da1a68515b340113b16b131
- flattened_ast: 23cfb28b3a4d305483282a9fb549ef4194693a22290b078b6d6bff70c98f0c67
- inlined_ast: 23cfb28b3a4d305483282a9fb549ef4194693a22290b078b6d6bff70c98f0c67
- dce_ast: 23cfb28b3a4d305483282a9fb549ef4194693a22290b078b6d6bff70c98f0c67
+ - - initial_ast: 2b6c3fdca3b464926624a37b843a5adf8a7b75eba5bcd3777520a2db7beebc9c
+ unrolled_ast: 2b6c3fdca3b464926624a37b843a5adf8a7b75eba5bcd3777520a2db7beebc9c
+ ssa_ast: 571d8c196375dac23c731558d8ca9c52cbe4817f5641a331a1db507801232ed0
+ flattened_ast: a6360f66aaa59d7c33894857ac84139025f39678360ef4dbb02bacf9db267559
+ inlined_ast: a6360f66aaa59d7c33894857ac84139025f39678360ef4dbb02bacf9db267559
+ dce_ast: a6360f66aaa59d7c33894857ac84139025f39678360ef4dbb02bacf9db267559
bytecode: 92ed5e41e02f9f2ee5862aad62d54a2a0f2e1a2fc2edde87f1c6ee1fa84de67c
warnings: ""
diff --git a/tests/expectations/compiler/integers/u128/ternary.out b/tests/expectations/compiler/integers/u128/ternary.out
index 24b545a91c..4ac5a0623c 100644
--- a/tests/expectations/compiler/integers/u128/ternary.out
+++ b/tests/expectations/compiler/integers/u128/ternary.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 4a02f9ecdc70b12ae94d5128bcdc1d2d5924bcbcdc781079b504b7ba6b6d0a9a
- unrolled_ast: 4a02f9ecdc70b12ae94d5128bcdc1d2d5924bcbcdc781079b504b7ba6b6d0a9a
- ssa_ast: 32a9bdf1d452ef5892a810463ec4d5ef78337ab9f84f791eb917dd521220d9b7
- flattened_ast: a7be17492218eb2392ac4fde1908070e9388c0ca1e55285b09d5511b8859d9a6
- inlined_ast: a7be17492218eb2392ac4fde1908070e9388c0ca1e55285b09d5511b8859d9a6
- dce_ast: a7be17492218eb2392ac4fde1908070e9388c0ca1e55285b09d5511b8859d9a6
+ - - initial_ast: 702e695f7d4af5e64089c652f9f112f3f76a558374c2a93deb7a252725cd3387
+ unrolled_ast: 702e695f7d4af5e64089c652f9f112f3f76a558374c2a93deb7a252725cd3387
+ ssa_ast: d1a7627c71c451504679181790a276dd91fc4dda2648b09931746ccbcd70b681
+ flattened_ast: ead603d867cbbf8494afa0f71824cb2ae2a67f138f89fac8f2af200bad37e6e9
+ inlined_ast: ead603d867cbbf8494afa0f71824cb2ae2a67f138f89fac8f2af200bad37e6e9
+ dce_ast: ead603d867cbbf8494afa0f71824cb2ae2a67f138f89fac8f2af200bad37e6e9
bytecode: d360bfc2331d64cee6cebe783b9ac261efe5c6e8aaa334be38a9c56ab40261b2
warnings: ""
diff --git a/tests/expectations/compiler/integers/u128/xor.out b/tests/expectations/compiler/integers/u128/xor.out
index 21b98c6ea4..3d0c9a6c17 100644
--- a/tests/expectations/compiler/integers/u128/xor.out
+++ b/tests/expectations/compiler/integers/u128/xor.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 3fddd97c446668e076512dd4653473da5c29c4edb2c6d7fa583e3bd8481556ad
- unrolled_ast: 3fddd97c446668e076512dd4653473da5c29c4edb2c6d7fa583e3bd8481556ad
- ssa_ast: aa37a23164561609c026989b4b728eb60bf6a5a3e2ebbc7c06ea1e36c65bafc8
- flattened_ast: 1058743d1fc64584bdf5d37749f2e043618e55f1b139c30172cfe8159a575ebe
- inlined_ast: 1058743d1fc64584bdf5d37749f2e043618e55f1b139c30172cfe8159a575ebe
- dce_ast: 1058743d1fc64584bdf5d37749f2e043618e55f1b139c30172cfe8159a575ebe
+ - - initial_ast: c07450d6c39cee515723b5d2549014f82d9f069b6ffdaa171a3fd425d60c5d05
+ unrolled_ast: c07450d6c39cee515723b5d2549014f82d9f069b6ffdaa171a3fd425d60c5d05
+ ssa_ast: c48142deb0b215d476a4e352fac26e893504a55d0e8cc0ceb434da7890fd785a
+ flattened_ast: 1c275ee7389702be85497bc0af2a4fc0f5e7a9a306da0c3c74bdab2c3856e7ad
+ inlined_ast: 1c275ee7389702be85497bc0af2a4fc0f5e7a9a306da0c3c74bdab2c3856e7ad
+ dce_ast: 1c275ee7389702be85497bc0af2a4fc0f5e7a9a306da0c3c74bdab2c3856e7ad
bytecode: 63a04f95623ff9dfbe22b389e7b7b6127999e1340aa1ed3e2eb59228d92d9aab
warnings: ""
diff --git a/tests/expectations/compiler/integers/u16/add.out b/tests/expectations/compiler/integers/u16/add.out
index 815ffa86dd..256150f025 100644
--- a/tests/expectations/compiler/integers/u16/add.out
+++ b/tests/expectations/compiler/integers/u16/add.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: b063ad3f5376903a66607fb60033b220f0c8c58a97984f260ad24b9c6978711e
- unrolled_ast: b063ad3f5376903a66607fb60033b220f0c8c58a97984f260ad24b9c6978711e
- ssa_ast: ac80a1455fdec82690c6e72c31c6791c10c7c67570c0c83fac2d9cdf6f64a359
- flattened_ast: 354d79f48548ecb179eafadbb532b29b463291b4c0aa6b0588f40fe8adaadbe3
- inlined_ast: 354d79f48548ecb179eafadbb532b29b463291b4c0aa6b0588f40fe8adaadbe3
- dce_ast: 354d79f48548ecb179eafadbb532b29b463291b4c0aa6b0588f40fe8adaadbe3
+ - - initial_ast: fc7daed8ae413b4caeb661461cc0c5e4aab6d12fce265a61dab669453a631850
+ unrolled_ast: fc7daed8ae413b4caeb661461cc0c5e4aab6d12fce265a61dab669453a631850
+ ssa_ast: 3ec8b9916924954534d0aa90b253eb40864f0dd4897fe05baf9a9c47704be5fb
+ flattened_ast: d34f22df0e98e045fffc911e93bd9b62531877f3017f03f9d4a0ec67eed26e7b
+ inlined_ast: d34f22df0e98e045fffc911e93bd9b62531877f3017f03f9d4a0ec67eed26e7b
+ dce_ast: d34f22df0e98e045fffc911e93bd9b62531877f3017f03f9d4a0ec67eed26e7b
bytecode: 2252ca765c9f4d167815c556dedf80fd261ecb82c22da486f1c019b62ca9b59c
warnings: ""
diff --git a/tests/expectations/compiler/integers/u16/and.out b/tests/expectations/compiler/integers/u16/and.out
index ec4929ff4b..520abe3421 100644
--- a/tests/expectations/compiler/integers/u16/and.out
+++ b/tests/expectations/compiler/integers/u16/and.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: ef1d3454cfb7459465d8fb9ab1e83df214b3a0eee857712b3b3ffeba3e6cf210
- unrolled_ast: ef1d3454cfb7459465d8fb9ab1e83df214b3a0eee857712b3b3ffeba3e6cf210
- ssa_ast: 7b1a00aedaf9e0a5deeedae92b406caac067fc7928008d0459e62b549f2af106
- flattened_ast: 5777ffe416ddd8ffe3fdc64a137eaf4bacd33552f499985a021f318992c692c0
- inlined_ast: 5777ffe416ddd8ffe3fdc64a137eaf4bacd33552f499985a021f318992c692c0
- dce_ast: 5777ffe416ddd8ffe3fdc64a137eaf4bacd33552f499985a021f318992c692c0
+ - - initial_ast: 4ec0b33043e3d58d78f2e61b74f6c6b84f053afd9932fa9d4d8351df4251c8e4
+ unrolled_ast: 4ec0b33043e3d58d78f2e61b74f6c6b84f053afd9932fa9d4d8351df4251c8e4
+ ssa_ast: 958cf98bcd2a48843f45ac5027876b544cd95a2ef8fc7dd3f323b2f74cdbe165
+ flattened_ast: 708f8725a926d316f861aec94b157fa8ad232d63de00aca70be934ea7a1ca245
+ inlined_ast: 708f8725a926d316f861aec94b157fa8ad232d63de00aca70be934ea7a1ca245
+ dce_ast: 708f8725a926d316f861aec94b157fa8ad232d63de00aca70be934ea7a1ca245
bytecode: 6160eab9fab5c6648122e91366d143924e69bdc272bc606f68be14f22f88cd1a
warnings: ""
diff --git a/tests/expectations/compiler/integers/u16/console_assert.out b/tests/expectations/compiler/integers/u16/console_assert.out
index c177a7b409..64e1f015a4 100644
--- a/tests/expectations/compiler/integers/u16/console_assert.out
+++ b/tests/expectations/compiler/integers/u16/console_assert.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: c9b320ad9ebc1c3dd9fe3e5855b19eb33658e6543d94d3036353458c559e42dd
- unrolled_ast: c9b320ad9ebc1c3dd9fe3e5855b19eb33658e6543d94d3036353458c559e42dd
- ssa_ast: 36b7d7bf6d4deed645a68ffc77e70ca12e184750db54dd9a7d690a1df55807c9
- flattened_ast: 0e3c9686e20fe9cefa06f5e06677db44d7cde90a05bf452645fe4d78ff31aa94
- inlined_ast: 0e3c9686e20fe9cefa06f5e06677db44d7cde90a05bf452645fe4d78ff31aa94
- dce_ast: 0e3c9686e20fe9cefa06f5e06677db44d7cde90a05bf452645fe4d78ff31aa94
+ - - initial_ast: f23230df6de351125048e2d840387ce68d066fa5b6a05dd208a933eb2b1482ad
+ unrolled_ast: f23230df6de351125048e2d840387ce68d066fa5b6a05dd208a933eb2b1482ad
+ ssa_ast: 4272eca7d9c750ec02e7bb1bcac7c5d8cbb7dba1222b73815aeaed2c6c114432
+ flattened_ast: d28e3dba5f151bf09904c9bcd6e3ef58499e7d8b15a501219042d6dad2891993
+ inlined_ast: d28e3dba5f151bf09904c9bcd6e3ef58499e7d8b15a501219042d6dad2891993
+ dce_ast: d28e3dba5f151bf09904c9bcd6e3ef58499e7d8b15a501219042d6dad2891993
bytecode: 986d6843806fcd3a479d777dcc4373b94817a5d3b9fb4cc1a6c3da752a69c925
warnings: ""
diff --git a/tests/expectations/compiler/integers/u16/div.out b/tests/expectations/compiler/integers/u16/div.out
index 05c867d60a..d99b09df23 100644
--- a/tests/expectations/compiler/integers/u16/div.out
+++ b/tests/expectations/compiler/integers/u16/div.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: ab4e10d6e8df3b3cbfc661713778d45067aa66d52895ba42ce803e1eeae073a8
- unrolled_ast: ab4e10d6e8df3b3cbfc661713778d45067aa66d52895ba42ce803e1eeae073a8
- ssa_ast: 3631d345acef169e3cd240030d9db85434cbbd00436b85da8eab14080a6f5b36
- flattened_ast: 057dca8142bae49572af775a098e68a3afc03ca62925b50b8c2c0e3f1b668552
- inlined_ast: 057dca8142bae49572af775a098e68a3afc03ca62925b50b8c2c0e3f1b668552
- dce_ast: 057dca8142bae49572af775a098e68a3afc03ca62925b50b8c2c0e3f1b668552
+ - - initial_ast: 1db2a06d60bdbc9d98d348cf97d0267c3a50af5061cdab0c8ce02df5b0e07a3f
+ unrolled_ast: 1db2a06d60bdbc9d98d348cf97d0267c3a50af5061cdab0c8ce02df5b0e07a3f
+ ssa_ast: cf0ab8c4b8b35478b4abb304168891b33ddfb3a6f7d9454af5e91163affd93ac
+ flattened_ast: ea765263c80c62012fd6edb792cc0dbecc48fb0582f6de03b54fcfa474aa1e35
+ inlined_ast: ea765263c80c62012fd6edb792cc0dbecc48fb0582f6de03b54fcfa474aa1e35
+ dce_ast: ea765263c80c62012fd6edb792cc0dbecc48fb0582f6de03b54fcfa474aa1e35
bytecode: 99ba89ed030480c15697c6ba3b9dce82fa489d24dbba6d2edbc4934fc8baeb6c
warnings: ""
diff --git a/tests/expectations/compiler/integers/u16/eq.out b/tests/expectations/compiler/integers/u16/eq.out
index 92f3f28205..e67c4e52eb 100644
--- a/tests/expectations/compiler/integers/u16/eq.out
+++ b/tests/expectations/compiler/integers/u16/eq.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: d7b554451296c46485218160254b40e42ee5674ffaee32cd8dade3bd1b7909eb
- unrolled_ast: d7b554451296c46485218160254b40e42ee5674ffaee32cd8dade3bd1b7909eb
- ssa_ast: 5cda29ba1106c568d8a0d0913a34a73bfd3b8ee695d6582638bb542272ef0115
- flattened_ast: d1f4ba6d47af24d5cad53d1031b1b14eec2a258c41f2331641687b5e56e2765c
- inlined_ast: d1f4ba6d47af24d5cad53d1031b1b14eec2a258c41f2331641687b5e56e2765c
- dce_ast: d1f4ba6d47af24d5cad53d1031b1b14eec2a258c41f2331641687b5e56e2765c
+ - - initial_ast: c7a8674d1bde2f8c99ea1d678f0659cb457e6c4119d92b246a533ea1abf187cb
+ unrolled_ast: c7a8674d1bde2f8c99ea1d678f0659cb457e6c4119d92b246a533ea1abf187cb
+ ssa_ast: 8b85648385ba17f938169892f54661c55c821f204f23f5becc5b794d3c615216
+ flattened_ast: bd36eeb1ae051fc43a8036906b19cacfdd7cf8180356e77200b6fe28e21b2dc1
+ inlined_ast: bd36eeb1ae051fc43a8036906b19cacfdd7cf8180356e77200b6fe28e21b2dc1
+ dce_ast: bd36eeb1ae051fc43a8036906b19cacfdd7cf8180356e77200b6fe28e21b2dc1
bytecode: f125a6c62a71bd66b09211e1febbdfaa6491b9255270bbe3ac27ef505f4c46e0
warnings: ""
diff --git a/tests/expectations/compiler/integers/u16/ge.out b/tests/expectations/compiler/integers/u16/ge.out
index 8c44b0e270..f9e043180f 100644
--- a/tests/expectations/compiler/integers/u16/ge.out
+++ b/tests/expectations/compiler/integers/u16/ge.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 744a86f0b02080fcbdb51ab8795b498c6293cc75873d558ed0f886f9f75e9fec
- unrolled_ast: 744a86f0b02080fcbdb51ab8795b498c6293cc75873d558ed0f886f9f75e9fec
- ssa_ast: 583ec6110210d04aa1474cd477533cf8d4d25d36c1c2d11374a8e0a87576395e
- flattened_ast: fe4fda7da71f631fbdcdb2167339867a2e6374697e5f4365fd9ad03a9ca572da
- inlined_ast: fe4fda7da71f631fbdcdb2167339867a2e6374697e5f4365fd9ad03a9ca572da
- dce_ast: fe4fda7da71f631fbdcdb2167339867a2e6374697e5f4365fd9ad03a9ca572da
+ - - initial_ast: 4bd594e3ce2d22cad7272f1a873c68140c56fcfdc026ddd1c1ee7f75fe4e8337
+ unrolled_ast: 4bd594e3ce2d22cad7272f1a873c68140c56fcfdc026ddd1c1ee7f75fe4e8337
+ ssa_ast: 94991461b4b385cd3c70694ba598a83b2e2538b1d029d8e99c14201634e400ae
+ flattened_ast: f0c352f15a9d5d8aa80a32c369e134e4aa6c180fb11da4cb134c523e2ecc3221
+ inlined_ast: f0c352f15a9d5d8aa80a32c369e134e4aa6c180fb11da4cb134c523e2ecc3221
+ dce_ast: f0c352f15a9d5d8aa80a32c369e134e4aa6c180fb11da4cb134c523e2ecc3221
bytecode: ee2f4384477fac864957953a97c53275060e4c4ba793a180d6007af25b50b8df
warnings: ""
diff --git a/tests/expectations/compiler/integers/u16/gt.out b/tests/expectations/compiler/integers/u16/gt.out
index bf053e198e..a1e6e82554 100644
--- a/tests/expectations/compiler/integers/u16/gt.out
+++ b/tests/expectations/compiler/integers/u16/gt.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 5f31306e206e987b5bd32a87893b0d23e47c456880e2b9d405abdfb2acd0f6a4
- unrolled_ast: 5f31306e206e987b5bd32a87893b0d23e47c456880e2b9d405abdfb2acd0f6a4
- ssa_ast: 9b23997c821fe06a7bef40899769618577aacb8173a94c1f579c2122364bd6c3
- flattened_ast: 85f0c92fef3f9bb920edbdf7e074e584534a2e9c7f1ff624028ec8e71d1ad16e
- inlined_ast: 85f0c92fef3f9bb920edbdf7e074e584534a2e9c7f1ff624028ec8e71d1ad16e
- dce_ast: 85f0c92fef3f9bb920edbdf7e074e584534a2e9c7f1ff624028ec8e71d1ad16e
+ - - initial_ast: 5e2f36ec561400f47c0deacb787c1367b8528dddb290fc7cc6bfc92bae3da39f
+ unrolled_ast: 5e2f36ec561400f47c0deacb787c1367b8528dddb290fc7cc6bfc92bae3da39f
+ ssa_ast: eb92f395de3cfaf77cffbe953378c7645c48d3628d4ec6b940ce5e87746f4b2f
+ flattened_ast: 40743c28939d487f57683b7745dd427d1aacfb1168393453aeca03844b88487e
+ inlined_ast: 40743c28939d487f57683b7745dd427d1aacfb1168393453aeca03844b88487e
+ dce_ast: 40743c28939d487f57683b7745dd427d1aacfb1168393453aeca03844b88487e
bytecode: f7ff09e980c11a6a98c8178e5cecbe8cbf83e40f25f5feec526358c95262fe96
warnings: ""
diff --git a/tests/expectations/compiler/integers/u16/le.out b/tests/expectations/compiler/integers/u16/le.out
index 7302bb0528..acbcd8acd2 100644
--- a/tests/expectations/compiler/integers/u16/le.out
+++ b/tests/expectations/compiler/integers/u16/le.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: dade6175723cedb9c5bb47497ea544466d3bec07371d62eee5dd4f7b2ca37e96
- unrolled_ast: dade6175723cedb9c5bb47497ea544466d3bec07371d62eee5dd4f7b2ca37e96
- ssa_ast: 6b863d552bc10406948f6e74acf2682c9af9d89c78b2802dfb118e9badca4b44
- flattened_ast: de14c443c06ce37324afe9cfe9c700638bbd86563286c0be02f7561120c71dc3
- inlined_ast: de14c443c06ce37324afe9cfe9c700638bbd86563286c0be02f7561120c71dc3
- dce_ast: de14c443c06ce37324afe9cfe9c700638bbd86563286c0be02f7561120c71dc3
+ - - initial_ast: 6619a957b6f06c45ef3e3c7a91f8845c7c8afac6ca224a2fefbcbb251d85e706
+ unrolled_ast: 6619a957b6f06c45ef3e3c7a91f8845c7c8afac6ca224a2fefbcbb251d85e706
+ ssa_ast: eced2f141fa525bef55aa7bdfc409c788a8ae59004031c2207cff31f65b19886
+ flattened_ast: e7598669f921befc9b8e4905d148b854ddefd5b15db15e18ac0d17a7a4465421
+ inlined_ast: e7598669f921befc9b8e4905d148b854ddefd5b15db15e18ac0d17a7a4465421
+ dce_ast: e7598669f921befc9b8e4905d148b854ddefd5b15db15e18ac0d17a7a4465421
bytecode: 1a4dc861ca94e33a883b8326dcf9a21345fdd65b1d00dcaab408cbe8bf2e7c23
warnings: ""
diff --git a/tests/expectations/compiler/integers/u16/lt.out b/tests/expectations/compiler/integers/u16/lt.out
index 6680690af4..564ae42a38 100644
--- a/tests/expectations/compiler/integers/u16/lt.out
+++ b/tests/expectations/compiler/integers/u16/lt.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 3247bc2a685b5768ba5c767017a30d687e9b0e19b77c33ae029a009f7069b71c
- unrolled_ast: 3247bc2a685b5768ba5c767017a30d687e9b0e19b77c33ae029a009f7069b71c
- ssa_ast: c9d6b6d3dc360353fc1f2c2f9669b241fa53c5dcce86cf90adb2d32374186ee1
- flattened_ast: 1a20cb3f1ab7cb46f1f4e670e9b9c2f3f3425268f9f57d106d5af75690335854
- inlined_ast: 1a20cb3f1ab7cb46f1f4e670e9b9c2f3f3425268f9f57d106d5af75690335854
- dce_ast: 1a20cb3f1ab7cb46f1f4e670e9b9c2f3f3425268f9f57d106d5af75690335854
+ - - initial_ast: 4ff6738ccd96227ea46d4e55cb615775f98f224e87846ee09442eeb74abeb479
+ unrolled_ast: 4ff6738ccd96227ea46d4e55cb615775f98f224e87846ee09442eeb74abeb479
+ ssa_ast: a35b18b5d4bc408d1c845c95aea4dacc62cd31a18f2992f9a15076564f584492
+ flattened_ast: 8ac1be0f72dfdbe80ea2babb3af40a5d0eb1259991aec407a7a6f0571730c639
+ inlined_ast: 8ac1be0f72dfdbe80ea2babb3af40a5d0eb1259991aec407a7a6f0571730c639
+ dce_ast: 8ac1be0f72dfdbe80ea2babb3af40a5d0eb1259991aec407a7a6f0571730c639
bytecode: 3b2dd5b9dfa587ed0f67449bbc6a9a0b90edb7c9ffbee5e36f1c40512e09bb1d
warnings: ""
diff --git a/tests/expectations/compiler/integers/u16/max.out b/tests/expectations/compiler/integers/u16/max.out
index 7b04071cdc..d0b0566706 100644
--- a/tests/expectations/compiler/integers/u16/max.out
+++ b/tests/expectations/compiler/integers/u16/max.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 02cdc03fb580a70ce06d1e73041469c0aa6602d9963b939392bccbaa2d9c9a0a
- unrolled_ast: 02cdc03fb580a70ce06d1e73041469c0aa6602d9963b939392bccbaa2d9c9a0a
- ssa_ast: f7e38a9248e6b600e66de81916d58cf06da5fea88a86f3571a87c84fe44e1cd1
- flattened_ast: 0a596e8b516e58179eeb97b83bf1b9c36964b1e7190b003595f890b7027debf7
- inlined_ast: 0a596e8b516e58179eeb97b83bf1b9c36964b1e7190b003595f890b7027debf7
- dce_ast: 0a1a05f9306aa44fc244a9827def70aac2dcd94e9d850a8dbefad5076447395f
+ - - initial_ast: a56c665e9ad6ed784ff9393532818b19d9f86f3c3f8b62580d155a0fd7221ae6
+ unrolled_ast: a56c665e9ad6ed784ff9393532818b19d9f86f3c3f8b62580d155a0fd7221ae6
+ ssa_ast: 49875f37dc6284802eabf16e2178fd2a9a9b3580c9e03a16fd07973844480222
+ flattened_ast: 3a4980025714ba35f4d409b2a6e8c57fb0c638fbfc696d34ea2530d423d10670
+ inlined_ast: 3a4980025714ba35f4d409b2a6e8c57fb0c638fbfc696d34ea2530d423d10670
+ dce_ast: 6eb24028e1d062bc61a5ff9c4b8390f96db0be1ccc12047cbf5ba3ea038030b8
bytecode: 651a250bda995df00cf3b4659d1ea35912ed94da32b5d487677dead9126b5d69
warnings: ""
diff --git a/tests/expectations/compiler/integers/u16/min.out b/tests/expectations/compiler/integers/u16/min.out
index e0f72d0690..0c81eec390 100644
--- a/tests/expectations/compiler/integers/u16/min.out
+++ b/tests/expectations/compiler/integers/u16/min.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: b5fa50ddb319610c951c79e7e85720bafc4d4625da0f8c62dd06bd6288f696d9
- unrolled_ast: b5fa50ddb319610c951c79e7e85720bafc4d4625da0f8c62dd06bd6288f696d9
- ssa_ast: ef74b89c7e6d644db60b731ad9916caf23e83f06ab17ee917e753037a0cf140d
- flattened_ast: 48df816dc2ea028abde740d70e5b48479e62420e6a4ad187ef6bfa2e1864c504
- inlined_ast: 48df816dc2ea028abde740d70e5b48479e62420e6a4ad187ef6bfa2e1864c504
- dce_ast: 21154e5f0ae8de65800e415b5aaf804080955cf74e6f58549b847f07ba870093
+ - - initial_ast: 1db9437de7703f7f839a7eabc803c81c77a2eee1b6dbb4a4ff6825c66b91f11c
+ unrolled_ast: 1db9437de7703f7f839a7eabc803c81c77a2eee1b6dbb4a4ff6825c66b91f11c
+ ssa_ast: a730052ece8d8430feaabac53764c744134c3e3f557bb53a66c1767fd3d6cf8c
+ flattened_ast: db53033c8f2bb0995d1c011565204922c80d7b89c20697cbf1367af25f09d7b4
+ inlined_ast: db53033c8f2bb0995d1c011565204922c80d7b89c20697cbf1367af25f09d7b4
+ dce_ast: 6e57ba358030a370d68a4f419c99171ec588523b863ee0a1bb6cedd843c7c04a
bytecode: 651a250bda995df00cf3b4659d1ea35912ed94da32b5d487677dead9126b5d69
warnings: ""
diff --git a/tests/expectations/compiler/integers/u16/mul.out b/tests/expectations/compiler/integers/u16/mul.out
index b9ddfbad73..f98f660497 100644
--- a/tests/expectations/compiler/integers/u16/mul.out
+++ b/tests/expectations/compiler/integers/u16/mul.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: e7706cdb97ca3b829a86575ef74ebb8aaaeb5dff4d1cc9d49179bbed1cfaf959
- unrolled_ast: e7706cdb97ca3b829a86575ef74ebb8aaaeb5dff4d1cc9d49179bbed1cfaf959
- ssa_ast: ee493bfb73e20dde837525b0b758d59d254371f152f5560eded84a71e57aae8f
- flattened_ast: 46ff8392f48a36958e140ce5a358a498485b5d31ac394846c44ae8e74c86076f
- inlined_ast: 46ff8392f48a36958e140ce5a358a498485b5d31ac394846c44ae8e74c86076f
- dce_ast: 46ff8392f48a36958e140ce5a358a498485b5d31ac394846c44ae8e74c86076f
+ - - initial_ast: 0b076b76c9d33d0a4983017b41485779041584058b26873949d469f5e96380f3
+ unrolled_ast: 0b076b76c9d33d0a4983017b41485779041584058b26873949d469f5e96380f3
+ ssa_ast: 657e967db4b01337ffa0b9add15cfb0636a3edd58c6ee606f67da92985bf73b4
+ flattened_ast: 09553d120d4ccf83d02ab253fd0d06a5e02b620ac3bc673d2191f483078b0165
+ inlined_ast: 09553d120d4ccf83d02ab253fd0d06a5e02b620ac3bc673d2191f483078b0165
+ dce_ast: 09553d120d4ccf83d02ab253fd0d06a5e02b620ac3bc673d2191f483078b0165
bytecode: 5495593b6e8c8b396503f1f61e5f3b620d1ccc173721316cfb1f30b268486ed5
warnings: ""
diff --git a/tests/expectations/compiler/integers/u16/ne.out b/tests/expectations/compiler/integers/u16/ne.out
index 0d74113af0..671445c36b 100644
--- a/tests/expectations/compiler/integers/u16/ne.out
+++ b/tests/expectations/compiler/integers/u16/ne.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 49be6ca28b09bc8b6e937b3c0d85be80d61bef080ca276cff9ade683eb524375
- unrolled_ast: 49be6ca28b09bc8b6e937b3c0d85be80d61bef080ca276cff9ade683eb524375
- ssa_ast: 0c8df0c9a504ffc89b5a343d0746ffcc4afa5a4819c975f419e4d86a2e6b2855
- flattened_ast: d1870490a563ad5156c1e550583af41428e338167ee588a6f115bb51dcbb7acd
- inlined_ast: d1870490a563ad5156c1e550583af41428e338167ee588a6f115bb51dcbb7acd
- dce_ast: d1870490a563ad5156c1e550583af41428e338167ee588a6f115bb51dcbb7acd
+ - - initial_ast: 45c3006c2e81f8177a7dbd277eb52ab13af6f1547ff8e756ff72dfbe09f316bb
+ unrolled_ast: 45c3006c2e81f8177a7dbd277eb52ab13af6f1547ff8e756ff72dfbe09f316bb
+ ssa_ast: 29b9b42fea21fab7086022415a82af7040976882a3b524fe7798d7b4896f17b6
+ flattened_ast: 90e44ee3c375de89c63b1b9311db95ce611c405d4cf718b4879cb773e58caff1
+ inlined_ast: 90e44ee3c375de89c63b1b9311db95ce611c405d4cf718b4879cb773e58caff1
+ dce_ast: 90e44ee3c375de89c63b1b9311db95ce611c405d4cf718b4879cb773e58caff1
bytecode: 02468182490bfd77f1aae9ed8c5a4b1cd2a3373c2bdc998f6567f5c900fefe33
warnings: ""
diff --git a/tests/expectations/compiler/integers/u16/operator_methods.out b/tests/expectations/compiler/integers/u16/operator_methods.out
index 5d7e61fecc..609ec11694 100644
--- a/tests/expectations/compiler/integers/u16/operator_methods.out
+++ b/tests/expectations/compiler/integers/u16/operator_methods.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: c2774b14c3c8fe2f5adac3e6569b9447b7c79f4c90f6aed9eb635ccbee87e9eb
- unrolled_ast: c2774b14c3c8fe2f5adac3e6569b9447b7c79f4c90f6aed9eb635ccbee87e9eb
- ssa_ast: 1c6b1bed88cdfc61e81dc7986271c28e570762bd4cbf7dbfb7b9bd64a27e8ab2
- flattened_ast: 87af6378ea5610110a7a6f4c247739618657f7315fbb106d66a2e9f0635fbde7
- inlined_ast: 87af6378ea5610110a7a6f4c247739618657f7315fbb106d66a2e9f0635fbde7
- dce_ast: 549ea2d966ca9b043d549740f7f4bbc67986dc9ce227257a1a629ae33ea3d5c0
+ - - initial_ast: 3d10e4465190697ce58ae1f85c0ee0f9c1c5dfbf92dc6c5fb8c69ab41f4bf391
+ unrolled_ast: 3d10e4465190697ce58ae1f85c0ee0f9c1c5dfbf92dc6c5fb8c69ab41f4bf391
+ ssa_ast: a188fb279d1be51104b8fae30e66ccdfd0910ed10800e058da7d82f00bd74575
+ flattened_ast: 438df832c9f5d1825277809bd4fff45c6639190d5ae9287c13d7edc300b83d82
+ inlined_ast: 438df832c9f5d1825277809bd4fff45c6639190d5ae9287c13d7edc300b83d82
+ dce_ast: 65266edd8b348a54201086dd76bb8307d6529295d768ce0a5c2dadb2eb7b816c
bytecode: 842bf9cb4647adc6c67cecc1c36ec85f5a659d9245571869e10e93bb303ff343
warnings: ""
diff --git a/tests/expectations/compiler/integers/u16/or.out b/tests/expectations/compiler/integers/u16/or.out
index 8d12ee59fa..26093bcec3 100644
--- a/tests/expectations/compiler/integers/u16/or.out
+++ b/tests/expectations/compiler/integers/u16/or.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: b57fb93fa65fc7987238d460273c8cba16dd1a79a9f5158baa3ef2c1fba64926
- unrolled_ast: b57fb93fa65fc7987238d460273c8cba16dd1a79a9f5158baa3ef2c1fba64926
- ssa_ast: 8571757cdadcb8c59a90deecba6c48727764137eb636b5c5038d512b25407a41
- flattened_ast: 249683377464651592429c5dad882cd0a9d0bd8a1c8554f6a168a92b1431a2b0
- inlined_ast: 249683377464651592429c5dad882cd0a9d0bd8a1c8554f6a168a92b1431a2b0
- dce_ast: 249683377464651592429c5dad882cd0a9d0bd8a1c8554f6a168a92b1431a2b0
+ - - initial_ast: 6179bd524f6d0e0e4598a6a61428031f96bb3d76ac9fac49656e55476de98ab7
+ unrolled_ast: 6179bd524f6d0e0e4598a6a61428031f96bb3d76ac9fac49656e55476de98ab7
+ ssa_ast: 453283048c7341a4987544ec6c894fe0fa94d6d3d2417a0dc048e2013c295253
+ flattened_ast: 44b02800b7bd777429aa9afe1cb1c4a0a471ca1ac0b8734b981bbd57993d0884
+ inlined_ast: 44b02800b7bd777429aa9afe1cb1c4a0a471ca1ac0b8734b981bbd57993d0884
+ dce_ast: 44b02800b7bd777429aa9afe1cb1c4a0a471ca1ac0b8734b981bbd57993d0884
bytecode: 50061292bb5678c2bbb3062570d3f8d5233316e274c6504aa6b012816e2f511e
warnings: ""
diff --git a/tests/expectations/compiler/integers/u16/pow.out b/tests/expectations/compiler/integers/u16/pow.out
index 9d4c8f8151..b63b32fb9b 100644
--- a/tests/expectations/compiler/integers/u16/pow.out
+++ b/tests/expectations/compiler/integers/u16/pow.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 871be497192eb6e477d884b6ac795b3261c10e13dec5d83557a2cf2506986a9f
- unrolled_ast: 871be497192eb6e477d884b6ac795b3261c10e13dec5d83557a2cf2506986a9f
- ssa_ast: 64f6ac62fc058b91f0565eeffe9f8f99c0b73d0a9e6acab8665a20fa82e0763a
- flattened_ast: 0352a01ef89390d1cafd1d9c89f53428f2d7a3af41b3deac7360a1b77fecb305
- inlined_ast: 0352a01ef89390d1cafd1d9c89f53428f2d7a3af41b3deac7360a1b77fecb305
- dce_ast: 0352a01ef89390d1cafd1d9c89f53428f2d7a3af41b3deac7360a1b77fecb305
+ - - initial_ast: f1e07994bcdcf845b345bcf2dc29bc26c841d5a4d1cbe90f5eb12d5b7b6096dc
+ unrolled_ast: f1e07994bcdcf845b345bcf2dc29bc26c841d5a4d1cbe90f5eb12d5b7b6096dc
+ ssa_ast: 466e554f3b8659bfab27089c522deadd3603fc245ecac9057bf00178204660ff
+ flattened_ast: c013a3ced8e6566ad30d29cde7a2d96801612394fc2858cd1033cf62fbe5b3fd
+ inlined_ast: c013a3ced8e6566ad30d29cde7a2d96801612394fc2858cd1033cf62fbe5b3fd
+ dce_ast: c013a3ced8e6566ad30d29cde7a2d96801612394fc2858cd1033cf62fbe5b3fd
bytecode: 57544c7875d33d64e359c3e64ab2115a3d431c3ecba318223e0237fbbbdfcde0
warnings: ""
diff --git a/tests/expectations/compiler/integers/u16/rem.out b/tests/expectations/compiler/integers/u16/rem.out
index d6839eab14..5e0e2acb86 100644
--- a/tests/expectations/compiler/integers/u16/rem.out
+++ b/tests/expectations/compiler/integers/u16/rem.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 6f815d85e39807361167556d43e362d591bb140a00bc4777be380059b3218736
- unrolled_ast: 6f815d85e39807361167556d43e362d591bb140a00bc4777be380059b3218736
- ssa_ast: 5e5f19ab679d53c26c801641ae634ea9aa8298960cf0460b5e4fafe33b815fe4
- flattened_ast: 86ac35549edf64a46f924de609f931f3bd162568ed5cb804a748f83ff1108fc0
- inlined_ast: 86ac35549edf64a46f924de609f931f3bd162568ed5cb804a748f83ff1108fc0
- dce_ast: 86ac35549edf64a46f924de609f931f3bd162568ed5cb804a748f83ff1108fc0
+ - - initial_ast: 0a73dd75f7be865aafee9b9a549f66e53abdf72ec40d458a16f07cb578c68ad7
+ unrolled_ast: 0a73dd75f7be865aafee9b9a549f66e53abdf72ec40d458a16f07cb578c68ad7
+ ssa_ast: 523fff818c52128a69b0924e6d61cf969ce3c5e471d1623bba00c5aeef15ccde
+ flattened_ast: 36c70732c4cb6bf0724369014084ae6106cb6f8c31738f9585036627595d0b40
+ inlined_ast: 36c70732c4cb6bf0724369014084ae6106cb6f8c31738f9585036627595d0b40
+ dce_ast: 36c70732c4cb6bf0724369014084ae6106cb6f8c31738f9585036627595d0b40
bytecode: 312a00be59034a01944b77f36b32275e4d54b11d5b098a7e19c7bb4906e6ca6f
warnings: ""
diff --git a/tests/expectations/compiler/integers/u16/shl.out b/tests/expectations/compiler/integers/u16/shl.out
index f56732db15..58b686e8c4 100644
--- a/tests/expectations/compiler/integers/u16/shl.out
+++ b/tests/expectations/compiler/integers/u16/shl.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 25005e3cb01d03d9a62316ab1303efc28ec19c636b1b814e472b372687552b63
- unrolled_ast: 25005e3cb01d03d9a62316ab1303efc28ec19c636b1b814e472b372687552b63
- ssa_ast: 9a08c16dcad9964d3071074a12b639733e0a23a7d5ec8881dc932e20902e892e
- flattened_ast: ad596add937c514080162dd8bc3a49bdc9046775da1b3c650cf6afb9ccd7b39f
- inlined_ast: ad596add937c514080162dd8bc3a49bdc9046775da1b3c650cf6afb9ccd7b39f
- dce_ast: ad596add937c514080162dd8bc3a49bdc9046775da1b3c650cf6afb9ccd7b39f
+ - - initial_ast: c91b476512fc66f3edd3018e57a14cd08350624bdede3e9161bba43a18982b61
+ unrolled_ast: c91b476512fc66f3edd3018e57a14cd08350624bdede3e9161bba43a18982b61
+ ssa_ast: c1ae96bad47d5754b21adf59992bbe35cdbe28d8ffe7e3bf5830006ebc6b7983
+ flattened_ast: 91b650751d07c972b8b645e2e7ec0387599fce12b45a1a691b6fd88894cc3804
+ inlined_ast: 91b650751d07c972b8b645e2e7ec0387599fce12b45a1a691b6fd88894cc3804
+ dce_ast: 91b650751d07c972b8b645e2e7ec0387599fce12b45a1a691b6fd88894cc3804
bytecode: 5ebe5527cde826ed570752b1e9ffd16a4805c5071c3adbd4099ebad9174d5f11
warnings: ""
diff --git a/tests/expectations/compiler/integers/u16/shr.out b/tests/expectations/compiler/integers/u16/shr.out
index 15be5e1790..6043334737 100644
--- a/tests/expectations/compiler/integers/u16/shr.out
+++ b/tests/expectations/compiler/integers/u16/shr.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: d7811788d12d0b5b0031d060b1e487c8f6b2207161304952328056dcb215995b
- unrolled_ast: d7811788d12d0b5b0031d060b1e487c8f6b2207161304952328056dcb215995b
- ssa_ast: aea74fbf7a1b3ec5db03d101400d5ab27d63b5502139c212eeddb535d7e98d24
- flattened_ast: b455af78c7e7aa177ed96e50be06aab6d444b43a752f65dbe4caf4d83dd20b9a
- inlined_ast: b455af78c7e7aa177ed96e50be06aab6d444b43a752f65dbe4caf4d83dd20b9a
- dce_ast: b455af78c7e7aa177ed96e50be06aab6d444b43a752f65dbe4caf4d83dd20b9a
+ - - initial_ast: 56189753f447d3ed8b2512c2fe63c91a206f5ef50bf22198733a3f4ec634f884
+ unrolled_ast: 56189753f447d3ed8b2512c2fe63c91a206f5ef50bf22198733a3f4ec634f884
+ ssa_ast: aa063f5751f21cc0e7bf04a39a631d2dd2639e0eec90c2f5182716b0c013cc9a
+ flattened_ast: c81bdd856a892e9acc3f5217f080b158f7c9c1797756d411c679887b268e7d1d
+ inlined_ast: c81bdd856a892e9acc3f5217f080b158f7c9c1797756d411c679887b268e7d1d
+ dce_ast: c81bdd856a892e9acc3f5217f080b158f7c9c1797756d411c679887b268e7d1d
bytecode: 27908eccc0ae25f792ff3b23f7b243cec3dc74e4167e62f5db0d2ac9c8d91d2c
warnings: ""
diff --git a/tests/expectations/compiler/integers/u16/sub.out b/tests/expectations/compiler/integers/u16/sub.out
index 9617969c4e..f12ac0f314 100644
--- a/tests/expectations/compiler/integers/u16/sub.out
+++ b/tests/expectations/compiler/integers/u16/sub.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 904ce2692504614925dd2e1c795e942d6a3d95be6386e2d39c80e10853aed58d
- unrolled_ast: 904ce2692504614925dd2e1c795e942d6a3d95be6386e2d39c80e10853aed58d
- ssa_ast: 1ea35d9b48678da661b4d2c5acc2dc65dde01b05b3e6b599d8597a1cc17e8978
- flattened_ast: 17ec2af58cc3e05d378c752f52cb055ec5c92e5dbf57b0b20dc07e1ef2a8cd84
- inlined_ast: 17ec2af58cc3e05d378c752f52cb055ec5c92e5dbf57b0b20dc07e1ef2a8cd84
- dce_ast: 17ec2af58cc3e05d378c752f52cb055ec5c92e5dbf57b0b20dc07e1ef2a8cd84
+ - - initial_ast: ed2798c6f3be09694310dabf22619691d426135cd0e8b24766f25a70b16b5824
+ unrolled_ast: ed2798c6f3be09694310dabf22619691d426135cd0e8b24766f25a70b16b5824
+ ssa_ast: 530e1d99ec60daa0dabc7ed9aba6bc81a2561d9183ff03940c86431d58dc0228
+ flattened_ast: 555d267f1d1d412cd9e2ce1e6bc525adb1ccfbb4bd0b4d4470ba82f789f2f4df
+ inlined_ast: 555d267f1d1d412cd9e2ce1e6bc525adb1ccfbb4bd0b4d4470ba82f789f2f4df
+ dce_ast: 555d267f1d1d412cd9e2ce1e6bc525adb1ccfbb4bd0b4d4470ba82f789f2f4df
bytecode: d6c71656a8b803092075816e82fbc5c044f3700139c5ca079a1a8f2be846d573
warnings: ""
diff --git a/tests/expectations/compiler/integers/u16/ternary.out b/tests/expectations/compiler/integers/u16/ternary.out
index c111a2921d..4ccd7b859c 100644
--- a/tests/expectations/compiler/integers/u16/ternary.out
+++ b/tests/expectations/compiler/integers/u16/ternary.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 5b50eb42138b8047d2aa92a4dc6ee3aabd9cae993c700c2ec80b9f1ab2158572
- unrolled_ast: 5b50eb42138b8047d2aa92a4dc6ee3aabd9cae993c700c2ec80b9f1ab2158572
- ssa_ast: 9df0962538ec769507a8abf527305d9bd0c55bb42a06f2c1ab2d84527784a14b
- flattened_ast: 4783454d1abf799d7550ac6a8bc9e60313808bd867e371d14f5b9cda6a4aef52
- inlined_ast: 4783454d1abf799d7550ac6a8bc9e60313808bd867e371d14f5b9cda6a4aef52
- dce_ast: 4783454d1abf799d7550ac6a8bc9e60313808bd867e371d14f5b9cda6a4aef52
+ - - initial_ast: f16833a105cc1cde21df4aa476bf3b425983456c39678f6d293f4eee8f26010c
+ unrolled_ast: f16833a105cc1cde21df4aa476bf3b425983456c39678f6d293f4eee8f26010c
+ ssa_ast: 89ca1055575925d5a869b32f71ecced26c12a21db924d47c2603d0bfc53306f0
+ flattened_ast: dcd6b89c12be28708fc662a9056c914c9aa361470e49971ba9e076ddc916f93e
+ inlined_ast: dcd6b89c12be28708fc662a9056c914c9aa361470e49971ba9e076ddc916f93e
+ dce_ast: dcd6b89c12be28708fc662a9056c914c9aa361470e49971ba9e076ddc916f93e
bytecode: 113603fb207a83e65ee275be10ad122173cea7a90327c07028eab9fffe449016
warnings: ""
diff --git a/tests/expectations/compiler/integers/u16/xor.out b/tests/expectations/compiler/integers/u16/xor.out
index d13e674fab..8e89f6aef5 100644
--- a/tests/expectations/compiler/integers/u16/xor.out
+++ b/tests/expectations/compiler/integers/u16/xor.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 3081b6dcf0d71d95570ad89d560b6944302a26e40efe6c6b6f7c4841c610d8b7
- unrolled_ast: 3081b6dcf0d71d95570ad89d560b6944302a26e40efe6c6b6f7c4841c610d8b7
- ssa_ast: c05f3f4cc6d3421a4b71434e646c1aac0eb9e70c93688e4c74ad631d175f982c
- flattened_ast: 5a9df71d9f9675a327af583ce47d2912adc7242b2431461bdb6e0bdb51d22680
- inlined_ast: 5a9df71d9f9675a327af583ce47d2912adc7242b2431461bdb6e0bdb51d22680
- dce_ast: 5a9df71d9f9675a327af583ce47d2912adc7242b2431461bdb6e0bdb51d22680
+ - - initial_ast: 8a3b91da5d3afbd797cf484556f6630bd1d1bda2916c00a907f144804b75affa
+ unrolled_ast: 8a3b91da5d3afbd797cf484556f6630bd1d1bda2916c00a907f144804b75affa
+ ssa_ast: 350589a90e1fceaf80899a5d25ceb4765a95c4ef9353d3dee8657726e0d1b91b
+ flattened_ast: 890e38ffe027c8487f20cceed78ff5e93d7a8d0e0c6b023bbc60b9e404c0344c
+ inlined_ast: 890e38ffe027c8487f20cceed78ff5e93d7a8d0e0c6b023bbc60b9e404c0344c
+ dce_ast: 890e38ffe027c8487f20cceed78ff5e93d7a8d0e0c6b023bbc60b9e404c0344c
bytecode: eb928c87aa9dab9c5fd3d063c6f3bd9400ca1fb12eea712baf4406852dc1f439
warnings: ""
diff --git a/tests/expectations/compiler/integers/u32/add.out b/tests/expectations/compiler/integers/u32/add.out
index fefef83705..ea4a2a20a3 100644
--- a/tests/expectations/compiler/integers/u32/add.out
+++ b/tests/expectations/compiler/integers/u32/add.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 4c814578eaaf5780b23208a299f264526d26390fbb6e0d68b7cebf54c851d58f
- unrolled_ast: 4c814578eaaf5780b23208a299f264526d26390fbb6e0d68b7cebf54c851d58f
- ssa_ast: beb29f2d2e0a444f972809410d04a4f4431cfc6777b669cec1f21671fb7fc876
- flattened_ast: 75787bfa50c735748ef3ad59fcec3e56d62ff0d3ebabdd19f463a4839b7df0a7
- inlined_ast: 75787bfa50c735748ef3ad59fcec3e56d62ff0d3ebabdd19f463a4839b7df0a7
- dce_ast: 75787bfa50c735748ef3ad59fcec3e56d62ff0d3ebabdd19f463a4839b7df0a7
+ - - initial_ast: 76b9945c57a58eeda5688b09b7983302310946661a33b71f613cbfdad5815801
+ unrolled_ast: 76b9945c57a58eeda5688b09b7983302310946661a33b71f613cbfdad5815801
+ ssa_ast: c4e8aee26fdd52af15e9d8279c7c974e74132786b7bcdd1586f9a455c37a59c3
+ flattened_ast: 05d6caa260bcaa98011ee35fdbac9999b7fe41e32029171c8cd6e3e704ffc6be
+ inlined_ast: 05d6caa260bcaa98011ee35fdbac9999b7fe41e32029171c8cd6e3e704ffc6be
+ dce_ast: 05d6caa260bcaa98011ee35fdbac9999b7fe41e32029171c8cd6e3e704ffc6be
bytecode: 6a79f884436b0bdadcee0ff3dd76a5e3fb16cd5d733f2091cbb17cc680c8b185
warnings: ""
diff --git a/tests/expectations/compiler/integers/u32/and.out b/tests/expectations/compiler/integers/u32/and.out
index c92f3a4825..646403da7c 100644
--- a/tests/expectations/compiler/integers/u32/and.out
+++ b/tests/expectations/compiler/integers/u32/and.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: b9d7bcb1d2e63b483d50df63353e036743ead5687e5cd8e196216139c8bb21bc
- unrolled_ast: b9d7bcb1d2e63b483d50df63353e036743ead5687e5cd8e196216139c8bb21bc
- ssa_ast: 9558905205633f78ed47b7fc0cb43d8d7b964dbb2d8316c4a2bbabbb45a1fb74
- flattened_ast: 46cfabd88848b9cd37ec596eb13f894cf516506961d4a5f1ba2e8a3d8b560740
- inlined_ast: 46cfabd88848b9cd37ec596eb13f894cf516506961d4a5f1ba2e8a3d8b560740
- dce_ast: 46cfabd88848b9cd37ec596eb13f894cf516506961d4a5f1ba2e8a3d8b560740
+ - - initial_ast: 0bdcabe136d02616b80d0dc001e763b4fb0bea2686771d147633ead19526e255
+ unrolled_ast: 0bdcabe136d02616b80d0dc001e763b4fb0bea2686771d147633ead19526e255
+ ssa_ast: 5843eabaed0ae08dce4ddc5886c760cad4b17a547fbfc83fd7dbe8b876b38d86
+ flattened_ast: ad943410ebe6fe21f41a28b420d7509f3e3179e2536eb2accb2e9e3597149eb6
+ inlined_ast: ad943410ebe6fe21f41a28b420d7509f3e3179e2536eb2accb2e9e3597149eb6
+ dce_ast: ad943410ebe6fe21f41a28b420d7509f3e3179e2536eb2accb2e9e3597149eb6
bytecode: 8cf2c9baf4dd960c2135a86ac62576bcb4d04c2ba826ff413bdce7f05d230516
warnings: ""
diff --git a/tests/expectations/compiler/integers/u32/console_assert.out b/tests/expectations/compiler/integers/u32/console_assert.out
index 2a8178b1bd..e57eff0531 100644
--- a/tests/expectations/compiler/integers/u32/console_assert.out
+++ b/tests/expectations/compiler/integers/u32/console_assert.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: afc2125bb26c04f6e5e37ddf486efa1d2ec3fb373b5a98a304441df31552e908
- unrolled_ast: afc2125bb26c04f6e5e37ddf486efa1d2ec3fb373b5a98a304441df31552e908
- ssa_ast: 65590c9a5be6c5ecfa92376f3f45f775a69ad19047a9033e94361198dbee25ee
- flattened_ast: 5c04309fa64b931f489402df810c54e7aba1211f084d92726cdddd0cc6243336
- inlined_ast: 5c04309fa64b931f489402df810c54e7aba1211f084d92726cdddd0cc6243336
- dce_ast: 5c04309fa64b931f489402df810c54e7aba1211f084d92726cdddd0cc6243336
+ - - initial_ast: c26c5ba13d6fc12cf13de005b9553d7de70223edd9d64e834acc6033bc42c890
+ unrolled_ast: c26c5ba13d6fc12cf13de005b9553d7de70223edd9d64e834acc6033bc42c890
+ ssa_ast: f2208dde162a5f8256781fa5f4b8109ad9c1d7c3cf113b73d057966f6c8ddfa8
+ flattened_ast: 1fd4bcd2b00bd9f6b8cf69b5fd7f201a87b29fadc89be8abe65c2399343f812e
+ inlined_ast: 1fd4bcd2b00bd9f6b8cf69b5fd7f201a87b29fadc89be8abe65c2399343f812e
+ dce_ast: 1fd4bcd2b00bd9f6b8cf69b5fd7f201a87b29fadc89be8abe65c2399343f812e
bytecode: c05a2b573d0bcf072a9b4cda004f6e3c44b73fba4238919546eb3703cb05c258
warnings: ""
diff --git a/tests/expectations/compiler/integers/u32/div.out b/tests/expectations/compiler/integers/u32/div.out
index 9d5b7ffee6..69e42a436e 100644
--- a/tests/expectations/compiler/integers/u32/div.out
+++ b/tests/expectations/compiler/integers/u32/div.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 5a67486325e1ed6073ff3b51946baecc18d0e69ec09ad7843561d2c762097e84
- unrolled_ast: 5a67486325e1ed6073ff3b51946baecc18d0e69ec09ad7843561d2c762097e84
- ssa_ast: 27076ac9ff23699926621a3bef8d7624cf8128811a873caa3174c4f13da49637
- flattened_ast: 434eb58a7feb217d67026a5e4061604f64a937505ed0612b306eb068a726fad5
- inlined_ast: 434eb58a7feb217d67026a5e4061604f64a937505ed0612b306eb068a726fad5
- dce_ast: 434eb58a7feb217d67026a5e4061604f64a937505ed0612b306eb068a726fad5
+ - - initial_ast: fc19ed28a2b3542743290a53a65045f189683ab164423ff8fc802eb05f7600a2
+ unrolled_ast: fc19ed28a2b3542743290a53a65045f189683ab164423ff8fc802eb05f7600a2
+ ssa_ast: 9e28e66aad8c20dcc73ad84dc6617a97ea934f07caf66471b26917295ded39f5
+ flattened_ast: 1f43d534a333821f77b8c60e332e96238996dd84c64384cf758b72be81b56c9b
+ inlined_ast: 1f43d534a333821f77b8c60e332e96238996dd84c64384cf758b72be81b56c9b
+ dce_ast: 1f43d534a333821f77b8c60e332e96238996dd84c64384cf758b72be81b56c9b
bytecode: 544b47ba167ef02d93729c64e3bb7f76cd94229385874a8c68b48cdf9f7cf767
warnings: ""
diff --git a/tests/expectations/compiler/integers/u32/eq.out b/tests/expectations/compiler/integers/u32/eq.out
index 8a297eabfb..5c06a1fdbf 100644
--- a/tests/expectations/compiler/integers/u32/eq.out
+++ b/tests/expectations/compiler/integers/u32/eq.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 0c52f37d6ff3efe6de65305a65eed31a9ecf4da7056af20aa0e4c1933604f253
- unrolled_ast: 0c52f37d6ff3efe6de65305a65eed31a9ecf4da7056af20aa0e4c1933604f253
- ssa_ast: ca5cea87808c7593b0081108fc2af5e512f60244a5941e427746a6eef6dd093d
- flattened_ast: c9e2cc1b48f83af3571fbb9c019b14e2160a4c8b188b1cbf622673a0b641b7d9
- inlined_ast: c9e2cc1b48f83af3571fbb9c019b14e2160a4c8b188b1cbf622673a0b641b7d9
- dce_ast: c9e2cc1b48f83af3571fbb9c019b14e2160a4c8b188b1cbf622673a0b641b7d9
+ - - initial_ast: a4b12fc6faae6504e7ea7514a594013eda37a253e18513c838c24b73251aa493
+ unrolled_ast: a4b12fc6faae6504e7ea7514a594013eda37a253e18513c838c24b73251aa493
+ ssa_ast: df9a99dc116d9b058414aad05ec025e0e13536c702a968bb8349240c463e347a
+ flattened_ast: af6db2e843edc1b6929d931a172f521676a33825d75a118f212d1cacaa740d13
+ inlined_ast: af6db2e843edc1b6929d931a172f521676a33825d75a118f212d1cacaa740d13
+ dce_ast: af6db2e843edc1b6929d931a172f521676a33825d75a118f212d1cacaa740d13
bytecode: eb74a56b4c761a3050ee4ca8c5ac6f4085675f0ba71514b9c10cc49044251472
warnings: ""
diff --git a/tests/expectations/compiler/integers/u32/ge.out b/tests/expectations/compiler/integers/u32/ge.out
index ba4649d1e8..be081a6b67 100644
--- a/tests/expectations/compiler/integers/u32/ge.out
+++ b/tests/expectations/compiler/integers/u32/ge.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: fdfc8cabc81692dbc56e5e28a6f07df18872b2b307a2a7ef68698f4451df9a16
- unrolled_ast: fdfc8cabc81692dbc56e5e28a6f07df18872b2b307a2a7ef68698f4451df9a16
- ssa_ast: fb36cb3733be081ed0852dcaaa69f4b33af636b4fe2d270cc02a28487f00ffe9
- flattened_ast: 5788793459555260aefda2bb1078307a645960bcd37cdc058bf70663c3f796fd
- inlined_ast: 5788793459555260aefda2bb1078307a645960bcd37cdc058bf70663c3f796fd
- dce_ast: 5788793459555260aefda2bb1078307a645960bcd37cdc058bf70663c3f796fd
+ - - initial_ast: 19cddc2359614ef0bebf8bee2b9b80d270da274b30741e144e11fe1d043d0d5d
+ unrolled_ast: 19cddc2359614ef0bebf8bee2b9b80d270da274b30741e144e11fe1d043d0d5d
+ ssa_ast: db8c9b556d8a7a91326984f472d51ab8550aaead9f5dfb56fdcbe4c9c72aaa14
+ flattened_ast: 27df1128c1805548762e45d728d800a61c4c711e27b9f6743acf6ea04690b1e5
+ inlined_ast: 27df1128c1805548762e45d728d800a61c4c711e27b9f6743acf6ea04690b1e5
+ dce_ast: 27df1128c1805548762e45d728d800a61c4c711e27b9f6743acf6ea04690b1e5
bytecode: d5c6740e9f4b930180fb52ddc268e35b87ed215c56fe529e98ee015dbfa08b3e
warnings: ""
diff --git a/tests/expectations/compiler/integers/u32/gt.out b/tests/expectations/compiler/integers/u32/gt.out
index 2de656b09b..960815142d 100644
--- a/tests/expectations/compiler/integers/u32/gt.out
+++ b/tests/expectations/compiler/integers/u32/gt.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: b1cadc049ad47022d6d0edbf94cc7af9d09783abc8a2c269dfa577f9fcbb88fa
- unrolled_ast: b1cadc049ad47022d6d0edbf94cc7af9d09783abc8a2c269dfa577f9fcbb88fa
- ssa_ast: 1545f76da55f60b4ba0fb51600604d21c2fed58dfa00448d15cf3350e2d7dacc
- flattened_ast: 8fc9715eec00b4beccd1323da8623669682d8cd93ef184750549e1d116e5ded0
- inlined_ast: 8fc9715eec00b4beccd1323da8623669682d8cd93ef184750549e1d116e5ded0
- dce_ast: 8fc9715eec00b4beccd1323da8623669682d8cd93ef184750549e1d116e5ded0
+ - - initial_ast: 413fba516be1db92aef583659c9cc66f2bd1cca25e9539c129697c7ef74e4e75
+ unrolled_ast: 413fba516be1db92aef583659c9cc66f2bd1cca25e9539c129697c7ef74e4e75
+ ssa_ast: d9f42663d5d87ea355ea6d15370c2c8f014bb4ddc2318d01023f219a435eaa88
+ flattened_ast: ca677c96fe912c79afcad74554e5edcc21cd3dedee66b825f620407e8b50081d
+ inlined_ast: ca677c96fe912c79afcad74554e5edcc21cd3dedee66b825f620407e8b50081d
+ dce_ast: ca677c96fe912c79afcad74554e5edcc21cd3dedee66b825f620407e8b50081d
bytecode: 5b1536cb2d2f274904ed23cabc28dad63d0e22a9bd4d1a5615b88b2c3ea6d7eb
warnings: ""
diff --git a/tests/expectations/compiler/integers/u32/le.out b/tests/expectations/compiler/integers/u32/le.out
index 9a1c723618..c875bb5a34 100644
--- a/tests/expectations/compiler/integers/u32/le.out
+++ b/tests/expectations/compiler/integers/u32/le.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 5ae7c2d0952490eb2e363cc2d577f2f76a2b41108a61e24a895275aa7fd4976b
- unrolled_ast: 5ae7c2d0952490eb2e363cc2d577f2f76a2b41108a61e24a895275aa7fd4976b
- ssa_ast: 7be366e748aee8cd0d8ec5f4f05fdad16983da2b7860c443caa6836aa097cf2c
- flattened_ast: 9d54c9dfa92b3338ca90473773f6ae761109214137d1b5f91a08bfe6723ba154
- inlined_ast: 9d54c9dfa92b3338ca90473773f6ae761109214137d1b5f91a08bfe6723ba154
- dce_ast: 9d54c9dfa92b3338ca90473773f6ae761109214137d1b5f91a08bfe6723ba154
+ - - initial_ast: b08689c569b21d0bae9988483424abd97d73a6c91f4f9193b67c416bf2f37fef
+ unrolled_ast: b08689c569b21d0bae9988483424abd97d73a6c91f4f9193b67c416bf2f37fef
+ ssa_ast: ffeafd8f204f23232305f7e6d48715b19528872080ed866044350788c357fc72
+ flattened_ast: 564c9f57f69ba6b4ee83843a0bc6b2724ac4d091e27bd12c30d162b3286eb38c
+ inlined_ast: 564c9f57f69ba6b4ee83843a0bc6b2724ac4d091e27bd12c30d162b3286eb38c
+ dce_ast: 564c9f57f69ba6b4ee83843a0bc6b2724ac4d091e27bd12c30d162b3286eb38c
bytecode: 76d3ed305f669697432c49a48165440a287bc91eb95c2110f936235259d824ed
warnings: ""
diff --git a/tests/expectations/compiler/integers/u32/lt.out b/tests/expectations/compiler/integers/u32/lt.out
index b910639806..2a2340ad99 100644
--- a/tests/expectations/compiler/integers/u32/lt.out
+++ b/tests/expectations/compiler/integers/u32/lt.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 39b471a72591df256c5859b6df1c4bc06129fb0a5ebd805d420ff52a8b5b3771
- unrolled_ast: 39b471a72591df256c5859b6df1c4bc06129fb0a5ebd805d420ff52a8b5b3771
- ssa_ast: 1071c082adb922599e57ac8cf549497631abf40034c2debe57ceed71c441b4b2
- flattened_ast: 397785ad8ef12f977d798ff747f8cce7bbeb287d0fd658369256f5b4096ffae3
- inlined_ast: 397785ad8ef12f977d798ff747f8cce7bbeb287d0fd658369256f5b4096ffae3
- dce_ast: 397785ad8ef12f977d798ff747f8cce7bbeb287d0fd658369256f5b4096ffae3
+ - - initial_ast: 9ca2bfa61689e644aad7fb3ec8f5b45c2f89c6997c94e8900f2a8a6430f7ca17
+ unrolled_ast: 9ca2bfa61689e644aad7fb3ec8f5b45c2f89c6997c94e8900f2a8a6430f7ca17
+ ssa_ast: 651f74b8072a1aee26651b5c8962bc4232135e827f60b956f32535bba5913ef9
+ flattened_ast: d4ad5c48f645c93357c2df6c464db998ac9052e555eec004677ef326724862bb
+ inlined_ast: d4ad5c48f645c93357c2df6c464db998ac9052e555eec004677ef326724862bb
+ dce_ast: d4ad5c48f645c93357c2df6c464db998ac9052e555eec004677ef326724862bb
bytecode: 4aac77fed46b036a9aaced7512320c824d26a5a025292fdb91c422b4ef3fadfd
warnings: ""
diff --git a/tests/expectations/compiler/integers/u32/max.out b/tests/expectations/compiler/integers/u32/max.out
index 241521b730..faa1abeaaa 100644
--- a/tests/expectations/compiler/integers/u32/max.out
+++ b/tests/expectations/compiler/integers/u32/max.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 593dd6428166cd9d8e5d54d622da11ee36665699c25b1657db78f5267da63b47
- unrolled_ast: 593dd6428166cd9d8e5d54d622da11ee36665699c25b1657db78f5267da63b47
- ssa_ast: 32d4adb9bcd202c20584120bded3e97314b34c757a15077e17a23d90a64b86f4
- flattened_ast: 366a8cdc2f2d4af6ee7e60712d7963ffdb434e2d98c59c3bc4c3af64e729f38e
- inlined_ast: 366a8cdc2f2d4af6ee7e60712d7963ffdb434e2d98c59c3bc4c3af64e729f38e
- dce_ast: b0f1845320f15b743729402651a2847594d35f33b929d9a0ace0a580bb51f940
+ - - initial_ast: 9f490e8ec84e1d9b2cadeb4ae80e677204813a232ef25c757824c136d9817bd0
+ unrolled_ast: 9f490e8ec84e1d9b2cadeb4ae80e677204813a232ef25c757824c136d9817bd0
+ ssa_ast: a8e6fecc439110927d153639a3eb89cc8a6947ae1a8495ed9c6c859251b24eff
+ flattened_ast: 7301eb08e4ab571770baa72d1a2911da3865492b10447f4fb3d566a7ac6b32cb
+ inlined_ast: 7301eb08e4ab571770baa72d1a2911da3865492b10447f4fb3d566a7ac6b32cb
+ dce_ast: eb7579fd0b1d4a3d53d91c1eea89271e61785ae1fc6e7aaed43b4124c7c9dfa7
bytecode: 651a250bda995df00cf3b4659d1ea35912ed94da32b5d487677dead9126b5d69
warnings: ""
diff --git a/tests/expectations/compiler/integers/u32/min.out b/tests/expectations/compiler/integers/u32/min.out
index 689a6c736e..2729c62ed5 100644
--- a/tests/expectations/compiler/integers/u32/min.out
+++ b/tests/expectations/compiler/integers/u32/min.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 973f6e77c92fad134db1a01120e201f883ad312b3c68f4f8a74a203f9bec1f37
- unrolled_ast: 973f6e77c92fad134db1a01120e201f883ad312b3c68f4f8a74a203f9bec1f37
- ssa_ast: a9253596d753bccb9c922e26ff91a950295bb89712205cf69ecbd9109cd9ab5a
- flattened_ast: f57634aaf790a3a1c3e576e4bc1534f80a690cfe93a811c4b304da84cb667f04
- inlined_ast: f57634aaf790a3a1c3e576e4bc1534f80a690cfe93a811c4b304da84cb667f04
- dce_ast: 21154e5f0ae8de65800e415b5aaf804080955cf74e6f58549b847f07ba870093
+ - - initial_ast: e074325c47a660b4f450652a49dbe79d081aa6a876e6a1cd855b97f0f8cb2807
+ unrolled_ast: e074325c47a660b4f450652a49dbe79d081aa6a876e6a1cd855b97f0f8cb2807
+ ssa_ast: 8fac208a87c63c815c74d3bd8df668616b1430861186aa75f062e1e9097da993
+ flattened_ast: d55ef7e952d6906c152602c401557bb85e6d7c382b89c767d33ef2dc9c8797c8
+ inlined_ast: d55ef7e952d6906c152602c401557bb85e6d7c382b89c767d33ef2dc9c8797c8
+ dce_ast: 6e57ba358030a370d68a4f419c99171ec588523b863ee0a1bb6cedd843c7c04a
bytecode: 651a250bda995df00cf3b4659d1ea35912ed94da32b5d487677dead9126b5d69
warnings: ""
diff --git a/tests/expectations/compiler/integers/u32/mul.out b/tests/expectations/compiler/integers/u32/mul.out
index c46a303844..60fd4367e2 100644
--- a/tests/expectations/compiler/integers/u32/mul.out
+++ b/tests/expectations/compiler/integers/u32/mul.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 15ed1dc3f0c59f586ccb582f40b66050bcef56928e35a0f289f7b3cbe1c79bc0
- unrolled_ast: 15ed1dc3f0c59f586ccb582f40b66050bcef56928e35a0f289f7b3cbe1c79bc0
- ssa_ast: 399c38f1b33cec850031ed59321509d5acac4cd9670964d84b92e9ea1521ecc0
- flattened_ast: 75fc444954a90b8f61a265a413f59d45026ebf09e32dfcde71ab09b1d725e83a
- inlined_ast: 75fc444954a90b8f61a265a413f59d45026ebf09e32dfcde71ab09b1d725e83a
- dce_ast: 75fc444954a90b8f61a265a413f59d45026ebf09e32dfcde71ab09b1d725e83a
+ - - initial_ast: 6809c9ac0fa0b274c516789c0656d603f7078c0ea18171911722dd0fe22523d1
+ unrolled_ast: 6809c9ac0fa0b274c516789c0656d603f7078c0ea18171911722dd0fe22523d1
+ ssa_ast: 1c52ffde77b8d81d98081fe88014faae3bacedc354cb7240c41ada5831945edb
+ flattened_ast: 53f9bc432683b581936563fa3a5086c91d054136e1bdaee68c9abf5558ecb2ac
+ inlined_ast: 53f9bc432683b581936563fa3a5086c91d054136e1bdaee68c9abf5558ecb2ac
+ dce_ast: 53f9bc432683b581936563fa3a5086c91d054136e1bdaee68c9abf5558ecb2ac
bytecode: 1dfb6b0bc60a60fdf5e7049346815ffb6fc80d045cb8282510fa518f3337e089
warnings: ""
diff --git a/tests/expectations/compiler/integers/u32/ne.out b/tests/expectations/compiler/integers/u32/ne.out
index 831f9a043a..190874dd40 100644
--- a/tests/expectations/compiler/integers/u32/ne.out
+++ b/tests/expectations/compiler/integers/u32/ne.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 0c7eef2a89c686c4b78b0184bfd84e77c845d9fbd6c39da0b6d011e3a66335a2
- unrolled_ast: 0c7eef2a89c686c4b78b0184bfd84e77c845d9fbd6c39da0b6d011e3a66335a2
- ssa_ast: 904d39cde7eedaa780f566561223b4cc5c504249530ea0cfd4135a45a837172d
- flattened_ast: 1792ca92cfb95dbd1e1e6324e4f422db9c90ea35a68ef0c867a40c6a216a32a8
- inlined_ast: 1792ca92cfb95dbd1e1e6324e4f422db9c90ea35a68ef0c867a40c6a216a32a8
- dce_ast: 1792ca92cfb95dbd1e1e6324e4f422db9c90ea35a68ef0c867a40c6a216a32a8
+ - - initial_ast: 80f26976341ab004e431ca5b5613f05e27d4f59fe7f5fa75239c83bdbfdca6a5
+ unrolled_ast: 80f26976341ab004e431ca5b5613f05e27d4f59fe7f5fa75239c83bdbfdca6a5
+ ssa_ast: 43852068198951274bb3b166b472ece5c44955d133c2b2a432209f467f812281
+ flattened_ast: 0fcf598ea52b026bd6da5a948d1da501371998a9950310921caba3ac3b365d8a
+ inlined_ast: 0fcf598ea52b026bd6da5a948d1da501371998a9950310921caba3ac3b365d8a
+ dce_ast: 0fcf598ea52b026bd6da5a948d1da501371998a9950310921caba3ac3b365d8a
bytecode: 0fe1011e038cf47ffdbb7e95c4ac2326b985aeeffca177329c145c144fc46639
warnings: ""
diff --git a/tests/expectations/compiler/integers/u32/operator_methods.out b/tests/expectations/compiler/integers/u32/operator_methods.out
index f8f7165301..ef5a003945 100644
--- a/tests/expectations/compiler/integers/u32/operator_methods.out
+++ b/tests/expectations/compiler/integers/u32/operator_methods.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: df68b369524adf6417661b438beafdfe21fbe3b2cd8b466cf8d256055cb13a90
- unrolled_ast: df68b369524adf6417661b438beafdfe21fbe3b2cd8b466cf8d256055cb13a90
- ssa_ast: d30cc1abaef24cb604cd7326a20576fbe814056baebf0d9d8a85c5474eabf786
- flattened_ast: e146e97ec34e52c785a58b59c8c792c9c69cdceda0c42e04b5dcd81f1014427b
- inlined_ast: e146e97ec34e52c785a58b59c8c792c9c69cdceda0c42e04b5dcd81f1014427b
- dce_ast: 04c9e598ed205c643415ee43c445b30b6c6006e68eebb3dd6466e0e4ffb32a8a
+ - - initial_ast: 55b0b25d5f461e359763785a415af1c663fea32e6661cf3adb62b041bcb6c5df
+ unrolled_ast: 55b0b25d5f461e359763785a415af1c663fea32e6661cf3adb62b041bcb6c5df
+ ssa_ast: 8f18178dc8405d89ca217582266de69e4c58c7590c7b675067db910eecaadf5e
+ flattened_ast: 9ef684100e5967771db32d76c09b7c5477a79f973e05880f1e43d4f8bf1c1c04
+ inlined_ast: 9ef684100e5967771db32d76c09b7c5477a79f973e05880f1e43d4f8bf1c1c04
+ dce_ast: c5f74741f54ccbf79d65eb2aecf5ac445575eb1574cef538a96e5509402c138b
bytecode: aec6ee0fcfa292c5e3a4b9165408e9627b7c73b520302dc986293cc36fea4383
warnings: ""
diff --git a/tests/expectations/compiler/integers/u32/or.out b/tests/expectations/compiler/integers/u32/or.out
index a2b29756df..eb37ecb43d 100644
--- a/tests/expectations/compiler/integers/u32/or.out
+++ b/tests/expectations/compiler/integers/u32/or.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 2900346cde32b37f3ec042632a68bbf406c2393c230cbb66daa7a91599b0b322
- unrolled_ast: 2900346cde32b37f3ec042632a68bbf406c2393c230cbb66daa7a91599b0b322
- ssa_ast: ebac1b96baed77daf97ffbc9a92a30dbcedc3b916dfe712132062f1714da23e5
- flattened_ast: 8a9a73f08d8c89cf849997fd1a0097a01f147da6c77fbe4bd0c27f7fe320af4a
- inlined_ast: 8a9a73f08d8c89cf849997fd1a0097a01f147da6c77fbe4bd0c27f7fe320af4a
- dce_ast: 8a9a73f08d8c89cf849997fd1a0097a01f147da6c77fbe4bd0c27f7fe320af4a
+ - - initial_ast: cb87dafadca3019b80847f8ae4321e73475fa6b4b255d85185c38cfc49899256
+ unrolled_ast: cb87dafadca3019b80847f8ae4321e73475fa6b4b255d85185c38cfc49899256
+ ssa_ast: 8580fbe7e9690aaf4f3f544f98bca27d0ec24e5916d78f60bda3d9288218d486
+ flattened_ast: 03da227a58891d9db8e77cf7c8c952d9164ee8ab83cb7f7ae5875edb7259e5a5
+ inlined_ast: 03da227a58891d9db8e77cf7c8c952d9164ee8ab83cb7f7ae5875edb7259e5a5
+ dce_ast: 03da227a58891d9db8e77cf7c8c952d9164ee8ab83cb7f7ae5875edb7259e5a5
bytecode: 53c22439941468b3986c9021bd4d3436c1e3ce8aa1ac79e04de9a0d08b16b3eb
warnings: ""
diff --git a/tests/expectations/compiler/integers/u32/pow.out b/tests/expectations/compiler/integers/u32/pow.out
index 33d44e9804..4db78f30b4 100644
--- a/tests/expectations/compiler/integers/u32/pow.out
+++ b/tests/expectations/compiler/integers/u32/pow.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 9c30f840d788ab85da87ef4eb9efa6bc038a88a33b214820508bdb7322bded12
- unrolled_ast: 9c30f840d788ab85da87ef4eb9efa6bc038a88a33b214820508bdb7322bded12
- ssa_ast: 998ae7cc01e814ab0ee19eff0dc25ad48a4dac1c5b01fbbec3dfe8679356d2fd
- flattened_ast: 4a6a43f2db71c97d71a729a2d1f364ab97552006c237653f47625d49f217e2f0
- inlined_ast: 4a6a43f2db71c97d71a729a2d1f364ab97552006c237653f47625d49f217e2f0
- dce_ast: 4a6a43f2db71c97d71a729a2d1f364ab97552006c237653f47625d49f217e2f0
+ - - initial_ast: f3e66dd4ce70e25a380731570d4162e1d0efdac8dd3825f4e254b638a3afe601
+ unrolled_ast: f3e66dd4ce70e25a380731570d4162e1d0efdac8dd3825f4e254b638a3afe601
+ ssa_ast: 26615b6433714286920cb1652bcbdbc398f3b147e393b70a113d104850c61b7c
+ flattened_ast: eb9d6b36525957e7a419e51e91494b4825361e514bc9bf89c1bae668c2831310
+ inlined_ast: eb9d6b36525957e7a419e51e91494b4825361e514bc9bf89c1bae668c2831310
+ dce_ast: eb9d6b36525957e7a419e51e91494b4825361e514bc9bf89c1bae668c2831310
bytecode: ea3230d133de200302ce0c5577ef8daca458af44512b67f567dfdeaeb60ef62d
warnings: ""
diff --git a/tests/expectations/compiler/integers/u32/rem.out b/tests/expectations/compiler/integers/u32/rem.out
index ddb1109a70..73ff7d35e2 100644
--- a/tests/expectations/compiler/integers/u32/rem.out
+++ b/tests/expectations/compiler/integers/u32/rem.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 327cd4390904928b6cf35efe51c5e4886948194480806bca4b925ae96680bfc1
- unrolled_ast: 327cd4390904928b6cf35efe51c5e4886948194480806bca4b925ae96680bfc1
- ssa_ast: 6ddb1e9da49b0932744a0a4a5fe70c002ca2a66051f558848f0eed5ed6a6e438
- flattened_ast: 9e28544d33cb83ddbeac5722db779423fd0e8220afe4f621fbf3dc5b0c76b1e7
- inlined_ast: 9e28544d33cb83ddbeac5722db779423fd0e8220afe4f621fbf3dc5b0c76b1e7
- dce_ast: 9e28544d33cb83ddbeac5722db779423fd0e8220afe4f621fbf3dc5b0c76b1e7
+ - - initial_ast: 09e46e36315313edec079e9bbb9c156401086fd0d173d6250006648b701d4cac
+ unrolled_ast: 09e46e36315313edec079e9bbb9c156401086fd0d173d6250006648b701d4cac
+ ssa_ast: 975b5221a1eeef391ea3cd65e34cae670004d734bc8763eb4ca25efed4728151
+ flattened_ast: 94af18339bda3c4b168155b3f985175b9ac5ea2179484e606d24a103e8e457ad
+ inlined_ast: 94af18339bda3c4b168155b3f985175b9ac5ea2179484e606d24a103e8e457ad
+ dce_ast: 94af18339bda3c4b168155b3f985175b9ac5ea2179484e606d24a103e8e457ad
bytecode: 654c6c9d87b686ee8ac83d2561ae0db42eaed0e933d018514d99d2eee2dc350c
warnings: ""
diff --git a/tests/expectations/compiler/integers/u32/shl.out b/tests/expectations/compiler/integers/u32/shl.out
index 6d8ee04915..45c220c6a2 100644
--- a/tests/expectations/compiler/integers/u32/shl.out
+++ b/tests/expectations/compiler/integers/u32/shl.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 442a85256236f5716abada3e8c31c079b56546d5241a86c9575a2ae062540827
- unrolled_ast: 442a85256236f5716abada3e8c31c079b56546d5241a86c9575a2ae062540827
- ssa_ast: dcc25ec939a8a31cf1f7af9a26ffe400d36ea215c2a2c9da0d15ccb737b2681d
- flattened_ast: 8eecdaeddfe4b39472ea7df3ed93fa7da28c15bfd7379ec426b00f2ed6431ffc
- inlined_ast: 8eecdaeddfe4b39472ea7df3ed93fa7da28c15bfd7379ec426b00f2ed6431ffc
- dce_ast: 8eecdaeddfe4b39472ea7df3ed93fa7da28c15bfd7379ec426b00f2ed6431ffc
+ - - initial_ast: 4c3e1a6617abc766aeb06682ede4f6e11c46b53617149e38921154239ed78cba
+ unrolled_ast: 4c3e1a6617abc766aeb06682ede4f6e11c46b53617149e38921154239ed78cba
+ ssa_ast: cf7cdac2f5b69981b3a1aa7b476b655d35920f7796b6b0d5a3d2808f69cc45bb
+ flattened_ast: 88bfc5d9b1c80175241bea35c9b0d7cb09c37cd53f3acf5330d0d48329ffb93d
+ inlined_ast: 88bfc5d9b1c80175241bea35c9b0d7cb09c37cd53f3acf5330d0d48329ffb93d
+ dce_ast: 88bfc5d9b1c80175241bea35c9b0d7cb09c37cd53f3acf5330d0d48329ffb93d
bytecode: d00fc78598c5002f3dd2576928bd1fb6121f078f9fc5b2b7394ff8338192172d
warnings: ""
diff --git a/tests/expectations/compiler/integers/u32/shr.out b/tests/expectations/compiler/integers/u32/shr.out
index 2403058f85..d1c3a63adb 100644
--- a/tests/expectations/compiler/integers/u32/shr.out
+++ b/tests/expectations/compiler/integers/u32/shr.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: e1f0496bd75c23d6fb4e07f2e967e5132e7b6fe6778a955464ba6fff12e21fe3
- unrolled_ast: e1f0496bd75c23d6fb4e07f2e967e5132e7b6fe6778a955464ba6fff12e21fe3
- ssa_ast: 71850a7915199e9a2e49667a0c7fb4628dadb93aa69137909d1229d0f10f4c5e
- flattened_ast: 54779c1fa9fe4e7563504a8f07241e2d241ebfb02fa1f57b8f48544f8739055d
- inlined_ast: 54779c1fa9fe4e7563504a8f07241e2d241ebfb02fa1f57b8f48544f8739055d
- dce_ast: 54779c1fa9fe4e7563504a8f07241e2d241ebfb02fa1f57b8f48544f8739055d
+ - - initial_ast: 5d6b4d7f1a0010bcab2a54ce234fbd3c30f7b2531eab68784339460674f6443e
+ unrolled_ast: 5d6b4d7f1a0010bcab2a54ce234fbd3c30f7b2531eab68784339460674f6443e
+ ssa_ast: f35701985c543af0e0c608f8e659de3d32aa1d5354985f241cb7dc7e4bbfa501
+ flattened_ast: 78c3c1be518ef1a2e3f22340fa5bd6eba9a3051a6cfbc2de3e158dd6715b3e0a
+ inlined_ast: 78c3c1be518ef1a2e3f22340fa5bd6eba9a3051a6cfbc2de3e158dd6715b3e0a
+ dce_ast: 78c3c1be518ef1a2e3f22340fa5bd6eba9a3051a6cfbc2de3e158dd6715b3e0a
bytecode: 80a1a42b727652cf9808ca4800943f424edc0f0b8e43781b9a6686e3ef7801e1
warnings: ""
diff --git a/tests/expectations/compiler/integers/u32/sub.out b/tests/expectations/compiler/integers/u32/sub.out
index da686aa38a..63279bf6d9 100644
--- a/tests/expectations/compiler/integers/u32/sub.out
+++ b/tests/expectations/compiler/integers/u32/sub.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: a8325d66093d93f8378a5e19b30856077750bec2f0581735b80561a0180af49b
- unrolled_ast: a8325d66093d93f8378a5e19b30856077750bec2f0581735b80561a0180af49b
- ssa_ast: 514e0a25eb0a59ce6de775b1b8218f51aedbe1c711c338eb563cb4483f412c2e
- flattened_ast: ad2452326217e256b8d915c2c9156e191ee5ff0737cc5c721db1e9a6e56a0fd5
- inlined_ast: ad2452326217e256b8d915c2c9156e191ee5ff0737cc5c721db1e9a6e56a0fd5
- dce_ast: ad2452326217e256b8d915c2c9156e191ee5ff0737cc5c721db1e9a6e56a0fd5
+ - - initial_ast: b28f336827bb2b14347acc756d74ced71d8cc86077cd19b6a0523478a5821b57
+ unrolled_ast: b28f336827bb2b14347acc756d74ced71d8cc86077cd19b6a0523478a5821b57
+ ssa_ast: e8b6e42cb69b044ae2167a8e882b4592cabacbeb43824f3cbe139f9f10deebf8
+ flattened_ast: 0581d223fc65c9b3d61ad4a7797e1abed0bf605c849275cc30cf100569dad24a
+ inlined_ast: 0581d223fc65c9b3d61ad4a7797e1abed0bf605c849275cc30cf100569dad24a
+ dce_ast: 0581d223fc65c9b3d61ad4a7797e1abed0bf605c849275cc30cf100569dad24a
bytecode: 979ef93cea21ee04681e95a25458674a5c7bbc15e717b104e6dc1b16d5a7111b
warnings: ""
diff --git a/tests/expectations/compiler/integers/u32/ternary.out b/tests/expectations/compiler/integers/u32/ternary.out
index dc1814318f..83d9b239f0 100644
--- a/tests/expectations/compiler/integers/u32/ternary.out
+++ b/tests/expectations/compiler/integers/u32/ternary.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: a2eed438beb0fb1924c816a910aae00589b11de0da62226aebc9c3d1faffe8a5
- unrolled_ast: a2eed438beb0fb1924c816a910aae00589b11de0da62226aebc9c3d1faffe8a5
- ssa_ast: 100318f3918fc545497f851f6a19bb455d522148de6599bb15a294738ad66e49
- flattened_ast: 698150b9405efb682dd60a1d235b2e6cb9a862060cbcf2a2806da1d1d890431b
- inlined_ast: 698150b9405efb682dd60a1d235b2e6cb9a862060cbcf2a2806da1d1d890431b
- dce_ast: 698150b9405efb682dd60a1d235b2e6cb9a862060cbcf2a2806da1d1d890431b
+ - - initial_ast: 69146776f199f8f1b4a7586d27f0c21bd04196dbe46fbe4237b7256897c2004f
+ unrolled_ast: 69146776f199f8f1b4a7586d27f0c21bd04196dbe46fbe4237b7256897c2004f
+ ssa_ast: e1d1e180a814f69dc0355fe2ccf67a279b835741f50d1c2d0f71f770260ccd47
+ flattened_ast: c136492f50dcb7289806a5527c7d19d98f1f588c732291c2735f2546d7009926
+ inlined_ast: c136492f50dcb7289806a5527c7d19d98f1f588c732291c2735f2546d7009926
+ dce_ast: c136492f50dcb7289806a5527c7d19d98f1f588c732291c2735f2546d7009926
bytecode: 0ecd93e68a7f1e72535d2f014714c6b6dbf91f2b0a18df56913798be12ec1515
warnings: ""
diff --git a/tests/expectations/compiler/integers/u32/xor.out b/tests/expectations/compiler/integers/u32/xor.out
index 29b2cb41e8..67a9121d21 100644
--- a/tests/expectations/compiler/integers/u32/xor.out
+++ b/tests/expectations/compiler/integers/u32/xor.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 30c2fa6afdd640ed915f0b16104397c295c8cfe6aa23ae38fa71ef152dae88c3
- unrolled_ast: 30c2fa6afdd640ed915f0b16104397c295c8cfe6aa23ae38fa71ef152dae88c3
- ssa_ast: 0168badbc647c09912b30b7a7bea508cc3e35d39065278e1c8c8104f5f49acfd
- flattened_ast: a986ff3547fba993b81cce679bfdf11a6cbc53c9870d4f9aff1c1c5846fe5779
- inlined_ast: a986ff3547fba993b81cce679bfdf11a6cbc53c9870d4f9aff1c1c5846fe5779
- dce_ast: a986ff3547fba993b81cce679bfdf11a6cbc53c9870d4f9aff1c1c5846fe5779
+ - - initial_ast: c50b14977746b299a39a2d0e70d788f570c1d87cc4767662923764b0153ac78f
+ unrolled_ast: c50b14977746b299a39a2d0e70d788f570c1d87cc4767662923764b0153ac78f
+ ssa_ast: 164c08856c81db1e425d9a142f3f83a81f991f4bd4c1a21170e035be2313b88d
+ flattened_ast: 5ec722a2f1e5da4fa8e1198acb5385b9fc306a99b3cf65a32a6baf7f0225e33e
+ inlined_ast: 5ec722a2f1e5da4fa8e1198acb5385b9fc306a99b3cf65a32a6baf7f0225e33e
+ dce_ast: 5ec722a2f1e5da4fa8e1198acb5385b9fc306a99b3cf65a32a6baf7f0225e33e
bytecode: f870b2c0a3ffc0935a53b790fbd562a4e160982136e597762e14d3a11f7572c7
warnings: ""
diff --git a/tests/expectations/compiler/integers/u64/add.out b/tests/expectations/compiler/integers/u64/add.out
index 9fbad01a6b..d89fbc371f 100644
--- a/tests/expectations/compiler/integers/u64/add.out
+++ b/tests/expectations/compiler/integers/u64/add.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 77904693232a619edb9dfd847a2e5f372aa37539e300f7baa081017f54688d64
- unrolled_ast: 77904693232a619edb9dfd847a2e5f372aa37539e300f7baa081017f54688d64
- ssa_ast: e96e5f845a68746524fd9ce325d766afecf8bd5c1c6f4a9696360ea6de45c485
- flattened_ast: e35df553d77d5cdf6dd3f2f963416b9e0172c8482177f98a8dc5d9100212060a
- inlined_ast: e35df553d77d5cdf6dd3f2f963416b9e0172c8482177f98a8dc5d9100212060a
- dce_ast: e35df553d77d5cdf6dd3f2f963416b9e0172c8482177f98a8dc5d9100212060a
+ - - initial_ast: 68c8bd6d534c58194d7fcb0fa2ccfd90ccf4ea5340198ce42ea85204c8a35ef2
+ unrolled_ast: 68c8bd6d534c58194d7fcb0fa2ccfd90ccf4ea5340198ce42ea85204c8a35ef2
+ ssa_ast: e34456a3a141bc4b19823914f15ad4c349e4a24147ae6d3ffba2165320f81b06
+ flattened_ast: e4d91a44533daed1e1410f9ece3b7863328eb268f6dd5aed025942de8a635fca
+ inlined_ast: e4d91a44533daed1e1410f9ece3b7863328eb268f6dd5aed025942de8a635fca
+ dce_ast: e4d91a44533daed1e1410f9ece3b7863328eb268f6dd5aed025942de8a635fca
bytecode: 3be0f7452f3ef5033f9f4c29362b7f16ca7d059569909b356d23fe3dbd898486
warnings: ""
diff --git a/tests/expectations/compiler/integers/u64/and.out b/tests/expectations/compiler/integers/u64/and.out
index b51e5a4326..3269153a40 100644
--- a/tests/expectations/compiler/integers/u64/and.out
+++ b/tests/expectations/compiler/integers/u64/and.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 0d6e55e99c314cd034fd91f9714bd8d6de3a3d988991cdcf52c57b4f1b37b548
- unrolled_ast: 0d6e55e99c314cd034fd91f9714bd8d6de3a3d988991cdcf52c57b4f1b37b548
- ssa_ast: 7d9986e5155ad64bf59b8b8f85cff39b1278ede15241c15b7602d7bb862e64e0
- flattened_ast: 227779e9b08f9f2c30486b2aae031354b40767978dd73d82d47e4fcb0977660f
- inlined_ast: 227779e9b08f9f2c30486b2aae031354b40767978dd73d82d47e4fcb0977660f
- dce_ast: 227779e9b08f9f2c30486b2aae031354b40767978dd73d82d47e4fcb0977660f
+ - - initial_ast: f73472a51957d60678f98dd91a4ad64a6248ca9a37dfb3f1d9f7023d7cf6ab53
+ unrolled_ast: f73472a51957d60678f98dd91a4ad64a6248ca9a37dfb3f1d9f7023d7cf6ab53
+ ssa_ast: 4dd85485322f23e6230423225775bf45cda6ab2a73b4244f611eee3b1c218b5d
+ flattened_ast: cda35e55fa526576ad51f1897675c18fdcab14df00665f6712ea74b718f19f71
+ inlined_ast: cda35e55fa526576ad51f1897675c18fdcab14df00665f6712ea74b718f19f71
+ dce_ast: cda35e55fa526576ad51f1897675c18fdcab14df00665f6712ea74b718f19f71
bytecode: af4239d923d8c22f7bbdfdf8643c85648b25ba62b82819217a6c50924208d529
warnings: ""
diff --git a/tests/expectations/compiler/integers/u64/console_assert.out b/tests/expectations/compiler/integers/u64/console_assert.out
index 1f629d546b..f8d4e14495 100644
--- a/tests/expectations/compiler/integers/u64/console_assert.out
+++ b/tests/expectations/compiler/integers/u64/console_assert.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 8957d366fe7f99c4a3629a197c2acba651509e1045d176fff4d767557fdc1bb5
- unrolled_ast: 8957d366fe7f99c4a3629a197c2acba651509e1045d176fff4d767557fdc1bb5
- ssa_ast: c2c58c4275c84281ba279cd27da5fbc87220f0c7e29cb34bfb0979c1a3d6757f
- flattened_ast: a931b17e4b6d87ab9dc1f70adfd00462502c6e25290060fcc43225882f7a5db1
- inlined_ast: a931b17e4b6d87ab9dc1f70adfd00462502c6e25290060fcc43225882f7a5db1
- dce_ast: a931b17e4b6d87ab9dc1f70adfd00462502c6e25290060fcc43225882f7a5db1
+ - - initial_ast: 77865b8a26f10e2d229ff6d54769212ba2a9420ad806d3c5b21c6a7cc8cc095e
+ unrolled_ast: 77865b8a26f10e2d229ff6d54769212ba2a9420ad806d3c5b21c6a7cc8cc095e
+ ssa_ast: a87187aee3704ea523cd7cc0be86cf0822f8aab29b6e3d36c52f6551e8f8f65f
+ flattened_ast: 7e11809f0fc08f563d49dd938555e2a8f3bdf1828838ff326c59ebbdd8cec570
+ inlined_ast: 7e11809f0fc08f563d49dd938555e2a8f3bdf1828838ff326c59ebbdd8cec570
+ dce_ast: 7e11809f0fc08f563d49dd938555e2a8f3bdf1828838ff326c59ebbdd8cec570
bytecode: 0ee1282c31147bd35917b56ca5e0b6ed9ae7178f4a8e0681cb788bfe2803d2e5
warnings: ""
diff --git a/tests/expectations/compiler/integers/u64/div.out b/tests/expectations/compiler/integers/u64/div.out
index c4470a73e0..ed7c80347d 100644
--- a/tests/expectations/compiler/integers/u64/div.out
+++ b/tests/expectations/compiler/integers/u64/div.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 063b86d78c56d953e707d0eeb1a8624e5ab09a76e7f3b2c009fd3bd54827aeb3
- unrolled_ast: 063b86d78c56d953e707d0eeb1a8624e5ab09a76e7f3b2c009fd3bd54827aeb3
- ssa_ast: 2fffb1cf3fd6065068d20443f2ef8da133cbcb0619dc5f328ddc71f6fa71cdcb
- flattened_ast: 0cbeef911b466f39e73259f94d01876fd0f954a5ac0948a97a2dfbe1d5142998
- inlined_ast: 0cbeef911b466f39e73259f94d01876fd0f954a5ac0948a97a2dfbe1d5142998
- dce_ast: 0cbeef911b466f39e73259f94d01876fd0f954a5ac0948a97a2dfbe1d5142998
+ - - initial_ast: b778c94806c3938c197ad412b7ff159ba5d3bd23a2121ec2308a8ab51b0a5bf9
+ unrolled_ast: b778c94806c3938c197ad412b7ff159ba5d3bd23a2121ec2308a8ab51b0a5bf9
+ ssa_ast: 1cf5e523983e68b3bf4e1e03965c1a3101b1b23047cac276d31b085414db2394
+ flattened_ast: 66412e559a6c0a5ccbeceafe18cf6ec958308ebb22701e53963817e6f30b237c
+ inlined_ast: 66412e559a6c0a5ccbeceafe18cf6ec958308ebb22701e53963817e6f30b237c
+ dce_ast: 66412e559a6c0a5ccbeceafe18cf6ec958308ebb22701e53963817e6f30b237c
bytecode: 2a4e7edc50312cff13755a1480eadc016a474629e3655a4d8b878a85001b75c3
warnings: ""
diff --git a/tests/expectations/compiler/integers/u64/eq.out b/tests/expectations/compiler/integers/u64/eq.out
index 275070bd10..b4f34bdcea 100644
--- a/tests/expectations/compiler/integers/u64/eq.out
+++ b/tests/expectations/compiler/integers/u64/eq.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: a0880907fe29ccdf61c3682e55ddfe6080b4e8aedaab10bdb308cf9177fd0b00
- unrolled_ast: a0880907fe29ccdf61c3682e55ddfe6080b4e8aedaab10bdb308cf9177fd0b00
- ssa_ast: ce3dbcab3daddd57ef474987cb34581271601c0f5db6f4f7e056f29eb07adeb5
- flattened_ast: f661262eb0e62b587959284cbd5e7dd6be5ef09d40ebbb38d6e64789ed063399
- inlined_ast: f661262eb0e62b587959284cbd5e7dd6be5ef09d40ebbb38d6e64789ed063399
- dce_ast: f661262eb0e62b587959284cbd5e7dd6be5ef09d40ebbb38d6e64789ed063399
+ - - initial_ast: 4fd0b23cfdb176b7a6b495f01b8438559c6cff712752e98ab0a3de7f36de7afc
+ unrolled_ast: 4fd0b23cfdb176b7a6b495f01b8438559c6cff712752e98ab0a3de7f36de7afc
+ ssa_ast: f4fb84948974589c69de3f819a30bdee4ccbe4134d352d5d3725133ba455dfd5
+ flattened_ast: 5f87e991d4e21bd05664abb60fce101bc98266b8d1d40f3db727719a2e30fa63
+ inlined_ast: 5f87e991d4e21bd05664abb60fce101bc98266b8d1d40f3db727719a2e30fa63
+ dce_ast: 5f87e991d4e21bd05664abb60fce101bc98266b8d1d40f3db727719a2e30fa63
bytecode: c3b043c14b4d869eddba1a5c38b463704b8fdc7a7b6dbfb8b54dbc4ba66e706f
warnings: ""
diff --git a/tests/expectations/compiler/integers/u64/ge.out b/tests/expectations/compiler/integers/u64/ge.out
index a84613f77b..0314780a64 100644
--- a/tests/expectations/compiler/integers/u64/ge.out
+++ b/tests/expectations/compiler/integers/u64/ge.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 2348d1221bcf28772aaa19979444d0c1bb5d28e21c29ab4a8e03698952697da6
- unrolled_ast: 2348d1221bcf28772aaa19979444d0c1bb5d28e21c29ab4a8e03698952697da6
- ssa_ast: 5406211b916c820d0de1a68a927c7c49e8b3624e4a5b5f0daf2b83cd5af1a294
- flattened_ast: 8ecac1101bcaad31e826399a5be8f5e16bcee2be5cd920dec535cf3d95df6e2f
- inlined_ast: 8ecac1101bcaad31e826399a5be8f5e16bcee2be5cd920dec535cf3d95df6e2f
- dce_ast: 8ecac1101bcaad31e826399a5be8f5e16bcee2be5cd920dec535cf3d95df6e2f
+ - - initial_ast: 199b845891747c5469f32d9c9bd80d96d7fa388a042fa95fcf32ec73cab60fc0
+ unrolled_ast: 199b845891747c5469f32d9c9bd80d96d7fa388a042fa95fcf32ec73cab60fc0
+ ssa_ast: afadeac04ace9a0a30937a470e29e68393339f2ab19601aa555df03d78147328
+ flattened_ast: 4876c406305fc53e57daa1cab1e1a8be5c989971b49a5c42e1c0cde3fa7ec1c5
+ inlined_ast: 4876c406305fc53e57daa1cab1e1a8be5c989971b49a5c42e1c0cde3fa7ec1c5
+ dce_ast: 4876c406305fc53e57daa1cab1e1a8be5c989971b49a5c42e1c0cde3fa7ec1c5
bytecode: b2e3005d49e16c6431a7731d180ba407dbf3c26564e1015a3e803681959a6e7c
warnings: ""
diff --git a/tests/expectations/compiler/integers/u64/gt.out b/tests/expectations/compiler/integers/u64/gt.out
index 297d661d75..f2c1e7b1ff 100644
--- a/tests/expectations/compiler/integers/u64/gt.out
+++ b/tests/expectations/compiler/integers/u64/gt.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 9c3decab653a0b6e25ccc9d45790d0e9e143f04f2464ddc1ebc4d51cd2397d2c
- unrolled_ast: 9c3decab653a0b6e25ccc9d45790d0e9e143f04f2464ddc1ebc4d51cd2397d2c
- ssa_ast: f8071ff1e6c7ab61417b51679345247302f714e1817b7c3df8b52fb09f292417
- flattened_ast: ea5f9d82d269a53e25bb6a3cc2645acc803274a3eb25cdee10b4252c47ccd4fa
- inlined_ast: ea5f9d82d269a53e25bb6a3cc2645acc803274a3eb25cdee10b4252c47ccd4fa
- dce_ast: ea5f9d82d269a53e25bb6a3cc2645acc803274a3eb25cdee10b4252c47ccd4fa
+ - - initial_ast: 9fd6d547ccf4be972d8f44df74d7809c2c3ed200d9f266dbf5d72330fa2e8131
+ unrolled_ast: 9fd6d547ccf4be972d8f44df74d7809c2c3ed200d9f266dbf5d72330fa2e8131
+ ssa_ast: 86c72668d67fcedbb78946ba387bb8b65ad1295b414db90c5ca0931079954c80
+ flattened_ast: bc0181e8905a7fb98dd2f67c32048159e0f7d8c8c9d25ff662f091dde7df382a
+ inlined_ast: bc0181e8905a7fb98dd2f67c32048159e0f7d8c8c9d25ff662f091dde7df382a
+ dce_ast: bc0181e8905a7fb98dd2f67c32048159e0f7d8c8c9d25ff662f091dde7df382a
bytecode: 1e385f77b2a0d6c95fc6747906e33664cce2d0a97477de15da923d515c2747b7
warnings: ""
diff --git a/tests/expectations/compiler/integers/u64/le.out b/tests/expectations/compiler/integers/u64/le.out
index 300f043af6..f440d96cc3 100644
--- a/tests/expectations/compiler/integers/u64/le.out
+++ b/tests/expectations/compiler/integers/u64/le.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 3f0fdec0d74d7c7bf3f4c6822b50db267605f55d37d944dcc370489f25a4458a
- unrolled_ast: 3f0fdec0d74d7c7bf3f4c6822b50db267605f55d37d944dcc370489f25a4458a
- ssa_ast: 96e672bfdf8320ae5e771ca76beaac4215cea8dc0471ec554fe7c179742adfd8
- flattened_ast: 422a4619d2486041f289d05a77150f074fcd61bbad5c2657242066551696d3ea
- inlined_ast: 422a4619d2486041f289d05a77150f074fcd61bbad5c2657242066551696d3ea
- dce_ast: 422a4619d2486041f289d05a77150f074fcd61bbad5c2657242066551696d3ea
+ - - initial_ast: 9de7a7029929d9111c66c7807395b9b327adfc8ffbd4840a40a9a3aa4dd08271
+ unrolled_ast: 9de7a7029929d9111c66c7807395b9b327adfc8ffbd4840a40a9a3aa4dd08271
+ ssa_ast: 24d0141f85690037eb8eb91b77f205b9fcf8cbd569c8de190bb8143d50e31737
+ flattened_ast: 84e777b33d76f8c1c4520df44f97d5a211824aec36bb99b4bab0abf184d50498
+ inlined_ast: 84e777b33d76f8c1c4520df44f97d5a211824aec36bb99b4bab0abf184d50498
+ dce_ast: 84e777b33d76f8c1c4520df44f97d5a211824aec36bb99b4bab0abf184d50498
bytecode: 8236ef7329613c24727637bdb29f45feb3ad59e82ed99249b8f5098b82922859
warnings: ""
diff --git a/tests/expectations/compiler/integers/u64/lt.out b/tests/expectations/compiler/integers/u64/lt.out
index fce3cb2318..2dd58e81a4 100644
--- a/tests/expectations/compiler/integers/u64/lt.out
+++ b/tests/expectations/compiler/integers/u64/lt.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 138ae391c3a630ab32470462bf0238fdb4918dc1cdecbe2e7e35f76bffe7a82a
- unrolled_ast: 138ae391c3a630ab32470462bf0238fdb4918dc1cdecbe2e7e35f76bffe7a82a
- ssa_ast: 2325bb825c3648c98856f719d4d90087b47c034a289d5e71feff8337d966737d
- flattened_ast: db346f11570f06954cea1cdbc84efd81a1b8ee9a618930a6b1bf46770a7e0662
- inlined_ast: db346f11570f06954cea1cdbc84efd81a1b8ee9a618930a6b1bf46770a7e0662
- dce_ast: db346f11570f06954cea1cdbc84efd81a1b8ee9a618930a6b1bf46770a7e0662
+ - - initial_ast: eeb99c3d15d19b01df13001011738b5ffbfe85b932b8ff0fdf208528a0aeb9e2
+ unrolled_ast: eeb99c3d15d19b01df13001011738b5ffbfe85b932b8ff0fdf208528a0aeb9e2
+ ssa_ast: beb41e237ac6ee554436794b098ceac69c59b65627a99ad6ec19bcc8dc040ad3
+ flattened_ast: 328ff81bb584eac9a4426396b391a09e31d471fea941cfbe52b8bbeabcd78644
+ inlined_ast: 328ff81bb584eac9a4426396b391a09e31d471fea941cfbe52b8bbeabcd78644
+ dce_ast: 328ff81bb584eac9a4426396b391a09e31d471fea941cfbe52b8bbeabcd78644
bytecode: b436a196b7beab8b7a51791cc458801a2cd9498aeced74c07b81a7f1cc77e183
warnings: ""
diff --git a/tests/expectations/compiler/integers/u64/max.out b/tests/expectations/compiler/integers/u64/max.out
index fc8a050415..b7eb52b4b3 100644
--- a/tests/expectations/compiler/integers/u64/max.out
+++ b/tests/expectations/compiler/integers/u64/max.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: b7be67ba28502039470d3704df1a138e6eb414c6dfe646f9a5e0b27dee2800e8
- unrolled_ast: b7be67ba28502039470d3704df1a138e6eb414c6dfe646f9a5e0b27dee2800e8
- ssa_ast: 41a0f01817ee6a6d96de14274063b0c0552e58301387804e514c311175ed7965
- flattened_ast: daafc9de175697a935adef77f569ad5dd3ff0b9e5d5685ed5f0ca03bbe3b51d4
- inlined_ast: daafc9de175697a935adef77f569ad5dd3ff0b9e5d5685ed5f0ca03bbe3b51d4
- dce_ast: 0043225424a11a45a4741abe3c3e0a74e957f34d90b5f0309fdac7a783bf56be
+ - - initial_ast: b32aeb034782969957e542ba30a204eb1624d2b4d554ee68061f57d6296f9e8f
+ unrolled_ast: b32aeb034782969957e542ba30a204eb1624d2b4d554ee68061f57d6296f9e8f
+ ssa_ast: 460aab3424ee600d208d1c088736945830f73c4b909ca0ebe66efa6302ab291c
+ flattened_ast: c43be94c22440a538dd68a9d314c193eb8c268593345da194f37a5cd61596d3b
+ inlined_ast: c43be94c22440a538dd68a9d314c193eb8c268593345da194f37a5cd61596d3b
+ dce_ast: f62552fab65b365886c214a7d55f18b779156f4c2a58fb436ca31daf209f3fe9
bytecode: 651a250bda995df00cf3b4659d1ea35912ed94da32b5d487677dead9126b5d69
warnings: ""
diff --git a/tests/expectations/compiler/integers/u64/min.out b/tests/expectations/compiler/integers/u64/min.out
index fd326a736a..b80be7b119 100644
--- a/tests/expectations/compiler/integers/u64/min.out
+++ b/tests/expectations/compiler/integers/u64/min.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 649e0c08d20cf5a5e548aad910543dc816b8ea29c05a0763e64cfccbc86d4dee
- unrolled_ast: 649e0c08d20cf5a5e548aad910543dc816b8ea29c05a0763e64cfccbc86d4dee
- ssa_ast: b7de892b4fbc55b7c2c94233a9e9e89677abe4faaeaa10e43fc37c19b8851de0
- flattened_ast: e96650bfcc1c76391564d982521c3e77865de7e7a5215950fc1ca69f7096cab4
- inlined_ast: e96650bfcc1c76391564d982521c3e77865de7e7a5215950fc1ca69f7096cab4
- dce_ast: 21154e5f0ae8de65800e415b5aaf804080955cf74e6f58549b847f07ba870093
+ - - initial_ast: ee499038d83209329f0ea94f6d0ee7efaa6730d4a795e6be57b04e5437defe49
+ unrolled_ast: ee499038d83209329f0ea94f6d0ee7efaa6730d4a795e6be57b04e5437defe49
+ ssa_ast: d75bc111f8d869d1bcbe6b240a4c2db00eb8e3f42a4d7671d2648717599a7c78
+ flattened_ast: 6fec5c541011527c422b716439aab05b2e5f7ce25ea3577db7b043687b00cd8b
+ inlined_ast: 6fec5c541011527c422b716439aab05b2e5f7ce25ea3577db7b043687b00cd8b
+ dce_ast: 6e57ba358030a370d68a4f419c99171ec588523b863ee0a1bb6cedd843c7c04a
bytecode: 651a250bda995df00cf3b4659d1ea35912ed94da32b5d487677dead9126b5d69
warnings: ""
diff --git a/tests/expectations/compiler/integers/u64/mul.out b/tests/expectations/compiler/integers/u64/mul.out
index 5bd39c6d37..051b8111d3 100644
--- a/tests/expectations/compiler/integers/u64/mul.out
+++ b/tests/expectations/compiler/integers/u64/mul.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 2af627ac3b1b48f1cf5d9709ca0bc7b0121172daf7d3f3bb56560e7934322d87
- unrolled_ast: 2af627ac3b1b48f1cf5d9709ca0bc7b0121172daf7d3f3bb56560e7934322d87
- ssa_ast: 5dbb4026abb5b39b4c8816c9b3053329a4b90f546ac9208069f53c784e0414e4
- flattened_ast: 360dc932f93796d8893b0011ff3b762f31778bd45e026cb71b51cf301acd2525
- inlined_ast: 360dc932f93796d8893b0011ff3b762f31778bd45e026cb71b51cf301acd2525
- dce_ast: 360dc932f93796d8893b0011ff3b762f31778bd45e026cb71b51cf301acd2525
+ - - initial_ast: 16c960d42ca5794d073c0aaaadca76e4d435c359a6f2f787d9e2192170096532
+ unrolled_ast: 16c960d42ca5794d073c0aaaadca76e4d435c359a6f2f787d9e2192170096532
+ ssa_ast: 8d30b3f3d6a215050bcab7e6add4fe2355f2077cc8471d11d6e469748153dbdb
+ flattened_ast: 3c61abc58200830d5d5b3120ad5367d1aafda925fa872f4b7e05bd40994772c1
+ inlined_ast: 3c61abc58200830d5d5b3120ad5367d1aafda925fa872f4b7e05bd40994772c1
+ dce_ast: 3c61abc58200830d5d5b3120ad5367d1aafda925fa872f4b7e05bd40994772c1
bytecode: 78f1462dd03f403c4a6d09ee9fe96c4a38f860069190d718a34416b68b9b5643
warnings: ""
diff --git a/tests/expectations/compiler/integers/u64/ne.out b/tests/expectations/compiler/integers/u64/ne.out
index 504771f330..8198fde99d 100644
--- a/tests/expectations/compiler/integers/u64/ne.out
+++ b/tests/expectations/compiler/integers/u64/ne.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 57f15e7b6aad64f87d0bca076d4fd738fba7205e408df6ec07d5c2c8ea7945fa
- unrolled_ast: 57f15e7b6aad64f87d0bca076d4fd738fba7205e408df6ec07d5c2c8ea7945fa
- ssa_ast: f96f4a440fda9f8a7d15c61add6cfe029c5bc78522e4a094afa9fb4dffccf7c7
- flattened_ast: afe06e8f8a2ab8099c1da2e14054958d4f2a63891d713532ff05241c7b872172
- inlined_ast: afe06e8f8a2ab8099c1da2e14054958d4f2a63891d713532ff05241c7b872172
- dce_ast: afe06e8f8a2ab8099c1da2e14054958d4f2a63891d713532ff05241c7b872172
+ - - initial_ast: cb95bc442ddfc32ae487f8190b82d4e56b5991966c1967d59feae0463e6d3c3a
+ unrolled_ast: cb95bc442ddfc32ae487f8190b82d4e56b5991966c1967d59feae0463e6d3c3a
+ ssa_ast: c59e1adf7dd6eaa46da818bf9b07aa873d5201aa62e7891def0a137477fb1637
+ flattened_ast: 43e51c577bcb2bc75ebb7bf5c89003aa36f523d0cb22e381f8bf0a91de85b006
+ inlined_ast: 43e51c577bcb2bc75ebb7bf5c89003aa36f523d0cb22e381f8bf0a91de85b006
+ dce_ast: 43e51c577bcb2bc75ebb7bf5c89003aa36f523d0cb22e381f8bf0a91de85b006
bytecode: a7b99df5f7c17bca61aa58a32b7dd8b1b4281302d545b2a88b8c162d1c52dbaa
warnings: ""
diff --git a/tests/expectations/compiler/integers/u64/operator_methods.out b/tests/expectations/compiler/integers/u64/operator_methods.out
index 24b29dad8d..abcefedecd 100644
--- a/tests/expectations/compiler/integers/u64/operator_methods.out
+++ b/tests/expectations/compiler/integers/u64/operator_methods.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 280645f364bd8aa4bd4f604da1f18c0bc7fafe7dda71b7ee6d8f41dbc69ea723
- unrolled_ast: 280645f364bd8aa4bd4f604da1f18c0bc7fafe7dda71b7ee6d8f41dbc69ea723
- ssa_ast: 0a7397fbb66d0e2b509a3377e47ffe4b442aa29110713351ea6389358fa33e70
- flattened_ast: e128976b39d216eda2b4bd0d3ded7b7aeeca167ba59ffc0c7e766da6e01f558b
- inlined_ast: e128976b39d216eda2b4bd0d3ded7b7aeeca167ba59ffc0c7e766da6e01f558b
- dce_ast: 1ea4de103bc144219a92332482fb7f957e5cef01ff092624acfbd8c017aff103
+ - - initial_ast: 52b1af4a042700b6b093053af761963b082a511c7090bdbdf249c4134d95dc3f
+ unrolled_ast: 52b1af4a042700b6b093053af761963b082a511c7090bdbdf249c4134d95dc3f
+ ssa_ast: 9229bd989f8936f45b830bb5cdb6a8c47a41ba885fb8dc418fd615b9ceef61ee
+ flattened_ast: 1e07b7ba8a5bc3d09b51ddbdf464170955a22ef26abef45c262d65b4c0bf760d
+ inlined_ast: 1e07b7ba8a5bc3d09b51ddbdf464170955a22ef26abef45c262d65b4c0bf760d
+ dce_ast: c3a58444cfc84abe895bc3f43470c15d2ba06131353d10f82fbcbad53c150090
bytecode: e5ef9b94c6b2173341804d3fd3d6ca89bcdebc38ed22f7444bb4e140d86f5f00
warnings: ""
diff --git a/tests/expectations/compiler/integers/u64/or.out b/tests/expectations/compiler/integers/u64/or.out
index 3d97571a24..1e06cad7c7 100644
--- a/tests/expectations/compiler/integers/u64/or.out
+++ b/tests/expectations/compiler/integers/u64/or.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 83176cdc5c11beb15f2912ab2f6b09396e5aba388dc658526d3d63fc004680bb
- unrolled_ast: 83176cdc5c11beb15f2912ab2f6b09396e5aba388dc658526d3d63fc004680bb
- ssa_ast: 14e893cf9b252a4d6ae2a42b6a2beb45461d4cd760d47ae2f7df4e05df597c2c
- flattened_ast: 4424c64eb29b4e6c04bf7f91c52cc978521b47eb28cb41fb69acad39a6ef2da7
- inlined_ast: 4424c64eb29b4e6c04bf7f91c52cc978521b47eb28cb41fb69acad39a6ef2da7
- dce_ast: 4424c64eb29b4e6c04bf7f91c52cc978521b47eb28cb41fb69acad39a6ef2da7
+ - - initial_ast: bf6c446ae7f170a0272b4b75193afe0a405fd4b76caea5423a90f320d96524a2
+ unrolled_ast: bf6c446ae7f170a0272b4b75193afe0a405fd4b76caea5423a90f320d96524a2
+ ssa_ast: d7bb118b0244e2b45062d06040437567df5dbab3cff7eecba47aa137b41a978e
+ flattened_ast: 34c2263e3f646599978072bbd831f0fe10a186a715cafbf44a7dbb668a3fce87
+ inlined_ast: 34c2263e3f646599978072bbd831f0fe10a186a715cafbf44a7dbb668a3fce87
+ dce_ast: 34c2263e3f646599978072bbd831f0fe10a186a715cafbf44a7dbb668a3fce87
bytecode: 13cd83b19f077edfeb58e50adbd76dac67742cef9747f50f4bc4bdb3ec3dc38e
warnings: ""
diff --git a/tests/expectations/compiler/integers/u64/pow.out b/tests/expectations/compiler/integers/u64/pow.out
index 8725d847a6..d2c10b021d 100644
--- a/tests/expectations/compiler/integers/u64/pow.out
+++ b/tests/expectations/compiler/integers/u64/pow.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: fbafcd3120e0f7204e18568a9627d61a4e3f5bbc7e70d02ff0155e8c03759f71
- unrolled_ast: fbafcd3120e0f7204e18568a9627d61a4e3f5bbc7e70d02ff0155e8c03759f71
- ssa_ast: 81248e235bc86234017d05e11a464c8b13d0064e5d0ea46807f2aa83f8b8b152
- flattened_ast: 425b3c314048ee546660740f365c6f15c9463f54733c1757a37d62d7724c0400
- inlined_ast: 425b3c314048ee546660740f365c6f15c9463f54733c1757a37d62d7724c0400
- dce_ast: 425b3c314048ee546660740f365c6f15c9463f54733c1757a37d62d7724c0400
+ - - initial_ast: 4513398c2e2e4f23ec648fae18070d9042629dcbb85a5be223ba226df6520712
+ unrolled_ast: 4513398c2e2e4f23ec648fae18070d9042629dcbb85a5be223ba226df6520712
+ ssa_ast: b74c557d3d58062c38233ef3f6d0196a1078775cc1ff4b594264db5f5541e6f7
+ flattened_ast: be12c9ed67503008eb29ce4ddf8978351e78ac15a1beb007a7a8fef83a8dd62a
+ inlined_ast: be12c9ed67503008eb29ce4ddf8978351e78ac15a1beb007a7a8fef83a8dd62a
+ dce_ast: be12c9ed67503008eb29ce4ddf8978351e78ac15a1beb007a7a8fef83a8dd62a
bytecode: d1aaa5f10bdbc9f2ea3144d83472c27d7f6d6ae31fa26196f320db6d7a9b0403
warnings: ""
diff --git a/tests/expectations/compiler/integers/u64/rem.out b/tests/expectations/compiler/integers/u64/rem.out
index be9631eef6..8dc788db2b 100644
--- a/tests/expectations/compiler/integers/u64/rem.out
+++ b/tests/expectations/compiler/integers/u64/rem.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 46a267a3807ce59cb21f54023452e51a37079952f7346dbf63d1b6f28af8c253
- unrolled_ast: 46a267a3807ce59cb21f54023452e51a37079952f7346dbf63d1b6f28af8c253
- ssa_ast: d30cab3974a13d4f52236f8c97649c364947ecfe88cbb3f3d256423f6f8d498f
- flattened_ast: e32c8161d43b85bc2b7bfd91add942969f37d1c418c30ffe98b71ae6d7ae1a59
- inlined_ast: e32c8161d43b85bc2b7bfd91add942969f37d1c418c30ffe98b71ae6d7ae1a59
- dce_ast: e32c8161d43b85bc2b7bfd91add942969f37d1c418c30ffe98b71ae6d7ae1a59
+ - - initial_ast: fb6946830546ef03b70c966e433fc00f46a9557e5d87a1e4fe17f136b03c6b39
+ unrolled_ast: fb6946830546ef03b70c966e433fc00f46a9557e5d87a1e4fe17f136b03c6b39
+ ssa_ast: 0b3e13b36ad5073873d5e1cd6457df6561e671660690cd1e02fb70da8559a1a0
+ flattened_ast: 22db9a4b57114fd70741c750ddf504ea85077ccb0243e1dac3075c83867cb485
+ inlined_ast: 22db9a4b57114fd70741c750ddf504ea85077ccb0243e1dac3075c83867cb485
+ dce_ast: 22db9a4b57114fd70741c750ddf504ea85077ccb0243e1dac3075c83867cb485
bytecode: a9ad512e3741c4b6ee79435b76680783f4e9de0ae6720f3945fe03a8a4fd4d0d
warnings: ""
diff --git a/tests/expectations/compiler/integers/u64/shl.out b/tests/expectations/compiler/integers/u64/shl.out
index bef6f25727..1188f35cde 100644
--- a/tests/expectations/compiler/integers/u64/shl.out
+++ b/tests/expectations/compiler/integers/u64/shl.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 17c10f575cfbca658b2c795a497b45432885d43950b22ce8fec879beeb87156b
- unrolled_ast: 17c10f575cfbca658b2c795a497b45432885d43950b22ce8fec879beeb87156b
- ssa_ast: 69f8108645f53f817de010c64f4a432d232f33187a28acfcff8488127209f600
- flattened_ast: 2cf167168467a6012ac71a83820a290334b4f0fd6aeafd6615d9cc91f5d3cffd
- inlined_ast: 2cf167168467a6012ac71a83820a290334b4f0fd6aeafd6615d9cc91f5d3cffd
- dce_ast: 2cf167168467a6012ac71a83820a290334b4f0fd6aeafd6615d9cc91f5d3cffd
+ - - initial_ast: b6e3225ab1d4face18cf7320d672b3af910f04cdc1bfba12770174f11f9868e3
+ unrolled_ast: b6e3225ab1d4face18cf7320d672b3af910f04cdc1bfba12770174f11f9868e3
+ ssa_ast: 0dee9c54c8f1859d2de37c17e272ff208beddd52c0c97261531d145a08c0d5b3
+ flattened_ast: bf381b9ae1879e1314ab2e01259224a2b84830028fc97abd8008bf8304820a20
+ inlined_ast: bf381b9ae1879e1314ab2e01259224a2b84830028fc97abd8008bf8304820a20
+ dce_ast: bf381b9ae1879e1314ab2e01259224a2b84830028fc97abd8008bf8304820a20
bytecode: d36e49eaf108a44b1c40155c909914f866e5ce509034c1ae630d22a37c702cba
warnings: ""
diff --git a/tests/expectations/compiler/integers/u64/shr.out b/tests/expectations/compiler/integers/u64/shr.out
index 2c32f6b802..2b6f5030bc 100644
--- a/tests/expectations/compiler/integers/u64/shr.out
+++ b/tests/expectations/compiler/integers/u64/shr.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 55d8e55854852ae2724cd59b9f4be83e64e845803dbc0ffccd51e66e09a97f8b
- unrolled_ast: 55d8e55854852ae2724cd59b9f4be83e64e845803dbc0ffccd51e66e09a97f8b
- ssa_ast: b4b9eb2d3042a3334aa4c6f6514303bd9a1d74422d0b205f466469a34294a54b
- flattened_ast: b9c0e491b0614b816d6162ebe034a301347aaec852501cad2001e73c26b8d7fd
- inlined_ast: b9c0e491b0614b816d6162ebe034a301347aaec852501cad2001e73c26b8d7fd
- dce_ast: b9c0e491b0614b816d6162ebe034a301347aaec852501cad2001e73c26b8d7fd
+ - - initial_ast: cebeed67ae66d1f639d5a5da555407309860432d4c2c381fb06177e5961b43b4
+ unrolled_ast: cebeed67ae66d1f639d5a5da555407309860432d4c2c381fb06177e5961b43b4
+ ssa_ast: 9b86399847e94c861959570453522b01a83cc0ee596d2a7c01175c0ec11ba5cd
+ flattened_ast: a676d0c48ab56497cf43542295b31153e5287e9b5aac4e50c1cbd104e71e9514
+ inlined_ast: a676d0c48ab56497cf43542295b31153e5287e9b5aac4e50c1cbd104e71e9514
+ dce_ast: a676d0c48ab56497cf43542295b31153e5287e9b5aac4e50c1cbd104e71e9514
bytecode: 58d1ec6467fbeb13930300da8864ec299ab548393dd572f1ccd4878a599873e2
warnings: ""
diff --git a/tests/expectations/compiler/integers/u64/sub.out b/tests/expectations/compiler/integers/u64/sub.out
index 483d36e9a4..b2ddb6d9a3 100644
--- a/tests/expectations/compiler/integers/u64/sub.out
+++ b/tests/expectations/compiler/integers/u64/sub.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: c702954e9404b94ce40669050e2ef956daa9f24dd6b9c8201969f06d6061007b
- unrolled_ast: c702954e9404b94ce40669050e2ef956daa9f24dd6b9c8201969f06d6061007b
- ssa_ast: 1e748f62c1ae57afd54f2f0d400b9e004927030b71751b7e250fd6b69e0358e6
- flattened_ast: 4c2110e5b9ec3b3a78691e522918ea9f5236cd11602ef780ad8363e1eacee1c8
- inlined_ast: 4c2110e5b9ec3b3a78691e522918ea9f5236cd11602ef780ad8363e1eacee1c8
- dce_ast: 4c2110e5b9ec3b3a78691e522918ea9f5236cd11602ef780ad8363e1eacee1c8
+ - - initial_ast: 9e3fb7362f01c82c3ed67df1d0a755b7e02bd8c1d6b4b1b249182121942e836c
+ unrolled_ast: 9e3fb7362f01c82c3ed67df1d0a755b7e02bd8c1d6b4b1b249182121942e836c
+ ssa_ast: 411cd3f67653aa3483e8e7eb80967af81495faab9444d9c4a948b1ef34833b52
+ flattened_ast: 391db29cfb3bfd9a225d024af600d6af3f514a6d53b1e93354ab8162666829a4
+ inlined_ast: 391db29cfb3bfd9a225d024af600d6af3f514a6d53b1e93354ab8162666829a4
+ dce_ast: 391db29cfb3bfd9a225d024af600d6af3f514a6d53b1e93354ab8162666829a4
bytecode: fe0eb66afc2af38ebf4fd30fa4eb0af15eda6be5302fb2a7470485b4536d06e4
warnings: ""
diff --git a/tests/expectations/compiler/integers/u64/ternary.out b/tests/expectations/compiler/integers/u64/ternary.out
index 964b4f0cc5..dc1cea75de 100644
--- a/tests/expectations/compiler/integers/u64/ternary.out
+++ b/tests/expectations/compiler/integers/u64/ternary.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 6cf9d56ddea61750c730fe1d73bdce39c4a242e824cd87bf25ea78849f94ab65
- unrolled_ast: 6cf9d56ddea61750c730fe1d73bdce39c4a242e824cd87bf25ea78849f94ab65
- ssa_ast: 3046a4802596d57c3a3701b06be2169860135bcdff6c74196ea5b2da6fbb2e59
- flattened_ast: 1e128bc7c199d9657fda2a861dc43157e1e06273b9d2241483ad5294018b350c
- inlined_ast: 1e128bc7c199d9657fda2a861dc43157e1e06273b9d2241483ad5294018b350c
- dce_ast: 1e128bc7c199d9657fda2a861dc43157e1e06273b9d2241483ad5294018b350c
+ - - initial_ast: ceb1fdd1f9c1585d4c9de1400b1b64258b1c01843773739a3e0004a81195b720
+ unrolled_ast: ceb1fdd1f9c1585d4c9de1400b1b64258b1c01843773739a3e0004a81195b720
+ ssa_ast: 7a7bc736e8476f24192652c60348b91f929ef4452f66ccb8773b5ad1c84645cf
+ flattened_ast: 85a4286b98750e76b5e81295fb06d7ffa4d73b1175083750e40c8f7de1904a8e
+ inlined_ast: 85a4286b98750e76b5e81295fb06d7ffa4d73b1175083750e40c8f7de1904a8e
+ dce_ast: 85a4286b98750e76b5e81295fb06d7ffa4d73b1175083750e40c8f7de1904a8e
bytecode: 4e191316243b5f6fff5d47a3177f3ec59d72ce76b7f3d6d3aa0da615f67a4087
warnings: ""
diff --git a/tests/expectations/compiler/integers/u64/xor.out b/tests/expectations/compiler/integers/u64/xor.out
index b7270a3b2f..2160472f95 100644
--- a/tests/expectations/compiler/integers/u64/xor.out
+++ b/tests/expectations/compiler/integers/u64/xor.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 310fd8d99011a0c06a161592a5eff8f8929d6da3271f9929c090d5595d341be9
- unrolled_ast: 310fd8d99011a0c06a161592a5eff8f8929d6da3271f9929c090d5595d341be9
- ssa_ast: 7219586aec50a82e4bcc44b2ea1dd7041daae5c907064b3a7127c18fe2356d59
- flattened_ast: 8a838aa5ef69f4fcf00c58cceddb1282db41076faf5370c8769e2ddf02591a32
- inlined_ast: 8a838aa5ef69f4fcf00c58cceddb1282db41076faf5370c8769e2ddf02591a32
- dce_ast: 8a838aa5ef69f4fcf00c58cceddb1282db41076faf5370c8769e2ddf02591a32
+ - - initial_ast: 3493bb09dac934b749ff66e16d565da69c3061c74498df041dd2797626c6eb57
+ unrolled_ast: 3493bb09dac934b749ff66e16d565da69c3061c74498df041dd2797626c6eb57
+ ssa_ast: 3c0cb837b7d3f9efe8b490954ec008c07afc0f2d97b1ff3e3586ac2b4f9a8204
+ flattened_ast: 63778066ca8f4ffa7906a0580f3955ee7af48d580b4db4e249fa83d8aff296ce
+ inlined_ast: 63778066ca8f4ffa7906a0580f3955ee7af48d580b4db4e249fa83d8aff296ce
+ dce_ast: 63778066ca8f4ffa7906a0580f3955ee7af48d580b4db4e249fa83d8aff296ce
bytecode: cf0a59e484f688e214a001360e2b18445ca6764fbd6c05f133ff317504b3fb3c
warnings: ""
diff --git a/tests/expectations/compiler/integers/u8/add.out b/tests/expectations/compiler/integers/u8/add.out
index 3c324cbca8..452ebaa2df 100644
--- a/tests/expectations/compiler/integers/u8/add.out
+++ b/tests/expectations/compiler/integers/u8/add.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 5bacf3ac23a24523ebf517f94da81805616856d42a4c29d7f4601d05bfdb5230
- unrolled_ast: 5bacf3ac23a24523ebf517f94da81805616856d42a4c29d7f4601d05bfdb5230
- ssa_ast: 0c360692d37a897e945979abcd4466e1dcbf1a645f91445a2514c7953c42ab5c
- flattened_ast: 0264a701954bcfdd88d18cb31b80359495bc7ff3ad59929875ebf39c5ca18d0d
- inlined_ast: 0264a701954bcfdd88d18cb31b80359495bc7ff3ad59929875ebf39c5ca18d0d
- dce_ast: 0264a701954bcfdd88d18cb31b80359495bc7ff3ad59929875ebf39c5ca18d0d
+ - - initial_ast: df9bd5e5c180ad680fd6eb896b0bfe7b94f519b4cd868567361f7337cc11bdbb
+ unrolled_ast: df9bd5e5c180ad680fd6eb896b0bfe7b94f519b4cd868567361f7337cc11bdbb
+ ssa_ast: a1997e78ff1533bf682cd09c01dd5d6534bdad581d106fd537b452200d77ef0b
+ flattened_ast: 69637913d50218f367c70beb39e9a4c46dfadb29089770bbec455b5a73cf5d05
+ inlined_ast: 69637913d50218f367c70beb39e9a4c46dfadb29089770bbec455b5a73cf5d05
+ dce_ast: 69637913d50218f367c70beb39e9a4c46dfadb29089770bbec455b5a73cf5d05
bytecode: 6761db493c28a4d597f857d8d63da1678bb9f4408795168fe82a841acf77f89e
warnings: ""
diff --git a/tests/expectations/compiler/integers/u8/and.out b/tests/expectations/compiler/integers/u8/and.out
index d4cca06a25..597f28f078 100644
--- a/tests/expectations/compiler/integers/u8/and.out
+++ b/tests/expectations/compiler/integers/u8/and.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: f2acb80cf2ab6df6abcf83e5a4753e7dbb6b1fec0b323372b99b6830c52b43f0
- unrolled_ast: f2acb80cf2ab6df6abcf83e5a4753e7dbb6b1fec0b323372b99b6830c52b43f0
- ssa_ast: d00859ee377361b83c25be8592434a86d86bb432744b944e0cd377bc53e61a0c
- flattened_ast: 85e26923486c803b0c57e09dd54767c6e36d2852e896744e24d6735f3ab26f71
- inlined_ast: 85e26923486c803b0c57e09dd54767c6e36d2852e896744e24d6735f3ab26f71
- dce_ast: 85e26923486c803b0c57e09dd54767c6e36d2852e896744e24d6735f3ab26f71
+ - - initial_ast: 539c472e6e995e411fa802351640088cd6b8430007ea84446ef3c0e4a0140cec
+ unrolled_ast: 539c472e6e995e411fa802351640088cd6b8430007ea84446ef3c0e4a0140cec
+ ssa_ast: a5cbae526bad533c1db03a338025a7a6a124c897fdd6e0b367c32ce850b06272
+ flattened_ast: 09410c17b4cda4610433c1a879e4c203f15d224f3c5209c592eec1e12a02cf06
+ inlined_ast: 09410c17b4cda4610433c1a879e4c203f15d224f3c5209c592eec1e12a02cf06
+ dce_ast: 09410c17b4cda4610433c1a879e4c203f15d224f3c5209c592eec1e12a02cf06
bytecode: 31f37fed73b997c95b00e68369546c32ee9baeac9bc4c08113248156f68f7365
warnings: ""
diff --git a/tests/expectations/compiler/integers/u8/console_assert.out b/tests/expectations/compiler/integers/u8/console_assert.out
index 8b1e165126..53f7ad4184 100644
--- a/tests/expectations/compiler/integers/u8/console_assert.out
+++ b/tests/expectations/compiler/integers/u8/console_assert.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: c2673758071f2bb74e1bcaaf14e0a50db1af889a6e8d2cd31b65f367bee43344
- unrolled_ast: c2673758071f2bb74e1bcaaf14e0a50db1af889a6e8d2cd31b65f367bee43344
- ssa_ast: 457be461ca27e85b6e69e12cc8a562d431875801db61997fea57e16896746f07
- flattened_ast: 2dc73f74412c554a439864c8cad58070161d7558ef527e6e29052143f509f8be
- inlined_ast: 2dc73f74412c554a439864c8cad58070161d7558ef527e6e29052143f509f8be
- dce_ast: 2dc73f74412c554a439864c8cad58070161d7558ef527e6e29052143f509f8be
+ - - initial_ast: 354c56213cf341826a527f2e53a24c8d1e753d5b8a3d9321ebbb5524ae45fe9b
+ unrolled_ast: 354c56213cf341826a527f2e53a24c8d1e753d5b8a3d9321ebbb5524ae45fe9b
+ ssa_ast: 88bdf118a52695829b251c2b737dbda178bdd06437b5f28b309f59eaf83ef56a
+ flattened_ast: 7e10d1d6262067a9c47e172dbd226165b4e71cdae7201e167dc8f86980eb8e44
+ inlined_ast: 7e10d1d6262067a9c47e172dbd226165b4e71cdae7201e167dc8f86980eb8e44
+ dce_ast: 7e10d1d6262067a9c47e172dbd226165b4e71cdae7201e167dc8f86980eb8e44
bytecode: 4c7bc1ae9e77f79475afa9f5201eefc0fe85291af17b3d746bd69336e42101a1
warnings: ""
diff --git a/tests/expectations/compiler/integers/u8/div.out b/tests/expectations/compiler/integers/u8/div.out
index b257f17811..5598f4867f 100644
--- a/tests/expectations/compiler/integers/u8/div.out
+++ b/tests/expectations/compiler/integers/u8/div.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 5b103b8c1bef53742ee83aaafa057c45220eb80f24a80e7c5d2ea3bf1cc673d4
- unrolled_ast: 5b103b8c1bef53742ee83aaafa057c45220eb80f24a80e7c5d2ea3bf1cc673d4
- ssa_ast: bf3f28c183d6dbec24d03ffe311529adafd5646cbecd95f7f7f1519d46f87262
- flattened_ast: d8d16982d63f3066336e5de4bc97583787efee6c643ab2790a839da587ff6ad4
- inlined_ast: d8d16982d63f3066336e5de4bc97583787efee6c643ab2790a839da587ff6ad4
- dce_ast: d8d16982d63f3066336e5de4bc97583787efee6c643ab2790a839da587ff6ad4
+ - - initial_ast: 7341b10182088d69bccf13ab2012bf3487e68fddc60fd54674e3b97c3db86ca4
+ unrolled_ast: 7341b10182088d69bccf13ab2012bf3487e68fddc60fd54674e3b97c3db86ca4
+ ssa_ast: 8fbb27078dea8c1625d9d44887c996d53c850b194015c153fc4815d43800332a
+ flattened_ast: 0511da2ff44816d54f25df6e43bef88416c923b6adc827c11e4f715263f4c775
+ inlined_ast: 0511da2ff44816d54f25df6e43bef88416c923b6adc827c11e4f715263f4c775
+ dce_ast: 0511da2ff44816d54f25df6e43bef88416c923b6adc827c11e4f715263f4c775
bytecode: 632b53e1874bb592e38caef626784ecc81f0b250a76ed6ece1d92b0e3e07f0f3
warnings: ""
diff --git a/tests/expectations/compiler/integers/u8/eq.out b/tests/expectations/compiler/integers/u8/eq.out
index d2c7b7015b..43a67a0f15 100644
--- a/tests/expectations/compiler/integers/u8/eq.out
+++ b/tests/expectations/compiler/integers/u8/eq.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 550caa3b10566610ed11087c26e7b65c018f483a76dd8fc8684eed401967e77b
- unrolled_ast: 550caa3b10566610ed11087c26e7b65c018f483a76dd8fc8684eed401967e77b
- ssa_ast: 59564d920a2e494f95604234ccdd0f4a6bbb82cfa4366c24bbe2d2eddce7e7f7
- flattened_ast: 76c6fcfed2e4ff717d484c88088292632d0ac3260d1bc98ede85920f11d5de91
- inlined_ast: 76c6fcfed2e4ff717d484c88088292632d0ac3260d1bc98ede85920f11d5de91
- dce_ast: 76c6fcfed2e4ff717d484c88088292632d0ac3260d1bc98ede85920f11d5de91
+ - - initial_ast: 8ecfb0d97a7354025431bea5163910d5cc7a1d90dcd8fffd5d5d30b825a02481
+ unrolled_ast: 8ecfb0d97a7354025431bea5163910d5cc7a1d90dcd8fffd5d5d30b825a02481
+ ssa_ast: c7c388a8927e1a7b6060951a5f6fdf5b60db63a2034266f2c136b3c0e26d2c62
+ flattened_ast: c19c846db7638be5342662b85c4cd532e8dfba0bb058c9a6c4c468791cdb55a6
+ inlined_ast: c19c846db7638be5342662b85c4cd532e8dfba0bb058c9a6c4c468791cdb55a6
+ dce_ast: c19c846db7638be5342662b85c4cd532e8dfba0bb058c9a6c4c468791cdb55a6
bytecode: a8fabd0b697054bb6de3971dbb93d8a9fb228135f08372b2ae641bb32d670d62
warnings: ""
diff --git a/tests/expectations/compiler/integers/u8/ge.out b/tests/expectations/compiler/integers/u8/ge.out
index f0d828a63a..0640ef01ea 100644
--- a/tests/expectations/compiler/integers/u8/ge.out
+++ b/tests/expectations/compiler/integers/u8/ge.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: b3f377c03af077c585378d2b83dd247780db01fff46cfc5e9c845e4e4c085af1
- unrolled_ast: b3f377c03af077c585378d2b83dd247780db01fff46cfc5e9c845e4e4c085af1
- ssa_ast: 8fbac44e7f495d4a68ab95a8b38ea9b9209540612738f90edc69f8e0b36e8ba6
- flattened_ast: 5d135e76eaf58d0133dec0d40d2a4cfe727fc9e9ef1ada95300ae533e8ec640c
- inlined_ast: 5d135e76eaf58d0133dec0d40d2a4cfe727fc9e9ef1ada95300ae533e8ec640c
- dce_ast: 5d135e76eaf58d0133dec0d40d2a4cfe727fc9e9ef1ada95300ae533e8ec640c
+ - - initial_ast: e1434e63e90a99b155314cfe136eb2615f335cbc141e341f7afebe86f654ccda
+ unrolled_ast: e1434e63e90a99b155314cfe136eb2615f335cbc141e341f7afebe86f654ccda
+ ssa_ast: 2a6ebf3d42914295d8e08d03d6d13966d148ff4e2dc62a5287cfa2a52b6eaa23
+ flattened_ast: 2f8a1d201299581c9f41e5376a322eb33d606b672705035f9625b353ced33f77
+ inlined_ast: 2f8a1d201299581c9f41e5376a322eb33d606b672705035f9625b353ced33f77
+ dce_ast: 2f8a1d201299581c9f41e5376a322eb33d606b672705035f9625b353ced33f77
bytecode: f6c47583029e6e00d1d236422c0365a273e4da8dad6dabfb1fe6d1081dc03311
warnings: ""
diff --git a/tests/expectations/compiler/integers/u8/gt.out b/tests/expectations/compiler/integers/u8/gt.out
index 84e7359f6d..6de32c40b8 100644
--- a/tests/expectations/compiler/integers/u8/gt.out
+++ b/tests/expectations/compiler/integers/u8/gt.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: cde23b8490d2dfd66f9fbf3f722fb491fccda3c86beaba473bfdabdd9fca180b
- unrolled_ast: cde23b8490d2dfd66f9fbf3f722fb491fccda3c86beaba473bfdabdd9fca180b
- ssa_ast: d3ac5d41aced051be5e105db478e96fd562a811087d71bcad4ebe2362d187c42
- flattened_ast: f4f8f73a564e03ab7c5cb3348c438549d3ac814df5711701feacc606d7764831
- inlined_ast: f4f8f73a564e03ab7c5cb3348c438549d3ac814df5711701feacc606d7764831
- dce_ast: f4f8f73a564e03ab7c5cb3348c438549d3ac814df5711701feacc606d7764831
+ - - initial_ast: 83f8792165dfed51100eae5c22972aa82946cd7a603432371aca84e9531372fe
+ unrolled_ast: 83f8792165dfed51100eae5c22972aa82946cd7a603432371aca84e9531372fe
+ ssa_ast: 8320927a6f0445c0cf50be4ebed0867bdf83bf9d91ce3ca1b9af9ca5c2f6a4f7
+ flattened_ast: 419cea63c337a025df8f406b2f1867882e8be2b93b242526445871f56828fe98
+ inlined_ast: 419cea63c337a025df8f406b2f1867882e8be2b93b242526445871f56828fe98
+ dce_ast: 419cea63c337a025df8f406b2f1867882e8be2b93b242526445871f56828fe98
bytecode: 33459897e4a71fffb71fcfaead0d591ef888473dd61c5c1b83465aa7f99c7f69
warnings: ""
diff --git a/tests/expectations/compiler/integers/u8/le.out b/tests/expectations/compiler/integers/u8/le.out
index 7a885e1019..4310b54a50 100644
--- a/tests/expectations/compiler/integers/u8/le.out
+++ b/tests/expectations/compiler/integers/u8/le.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 05399cf6b2f04b69efeebbd681d7a725db2134adac7c9364d115570012f6630b
- unrolled_ast: 05399cf6b2f04b69efeebbd681d7a725db2134adac7c9364d115570012f6630b
- ssa_ast: 07cdb8e6bce506bd81f393de371da545dd08824d030cec6351ff07ab8b9e0fa3
- flattened_ast: e45b2685d1bc207aa5fb052b858a1e68fd1cf578cbaa030d3f3ecfc1cf3950dd
- inlined_ast: e45b2685d1bc207aa5fb052b858a1e68fd1cf578cbaa030d3f3ecfc1cf3950dd
- dce_ast: e45b2685d1bc207aa5fb052b858a1e68fd1cf578cbaa030d3f3ecfc1cf3950dd
+ - - initial_ast: 53158d99560a205f3c3c0631fb3563532751beb7e0501291b36edb9d6b9e4e08
+ unrolled_ast: 53158d99560a205f3c3c0631fb3563532751beb7e0501291b36edb9d6b9e4e08
+ ssa_ast: 36261f956b10dc0163b09409d50eca614810c0671a95cfdfe8dd0636ff5d3e3a
+ flattened_ast: 034ab84377c34cb27e3032e908480fe6f0975e9878744592d0e18991286022bf
+ inlined_ast: 034ab84377c34cb27e3032e908480fe6f0975e9878744592d0e18991286022bf
+ dce_ast: 034ab84377c34cb27e3032e908480fe6f0975e9878744592d0e18991286022bf
bytecode: 4e59b997e48f430720d435483ba0e45c45df4be732f87661f59f7f6b87331c30
warnings: ""
diff --git a/tests/expectations/compiler/integers/u8/lt.out b/tests/expectations/compiler/integers/u8/lt.out
index 5905bcde8b..418dd5938d 100644
--- a/tests/expectations/compiler/integers/u8/lt.out
+++ b/tests/expectations/compiler/integers/u8/lt.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 498a31ab20522b620afd634a3c6db944c67f2152e2b014abf9e9c564ed8d1481
- unrolled_ast: 498a31ab20522b620afd634a3c6db944c67f2152e2b014abf9e9c564ed8d1481
- ssa_ast: a58a9093250c1c8c8073e6c4babfaa5ff102f1527f605a271e47a7f13a77ac8a
- flattened_ast: 8e9f41da39c86b1e6e3d81056dafedb1393ba3492ce4822c76233f7b2f807343
- inlined_ast: 8e9f41da39c86b1e6e3d81056dafedb1393ba3492ce4822c76233f7b2f807343
- dce_ast: 8e9f41da39c86b1e6e3d81056dafedb1393ba3492ce4822c76233f7b2f807343
+ - - initial_ast: 928a5dfa3c2779cefece2d143615f2483fd5a6939b27d3cef085c8e924be681a
+ unrolled_ast: 928a5dfa3c2779cefece2d143615f2483fd5a6939b27d3cef085c8e924be681a
+ ssa_ast: 21182ae43c7119041b6f7b83149bbceb633f64b4ef35ccce4f4fed05e64de286
+ flattened_ast: bfcdb3345f9d21e977a838fb8cbb6f06b839ca62524d8a5ac6a6eb76610ef152
+ inlined_ast: bfcdb3345f9d21e977a838fb8cbb6f06b839ca62524d8a5ac6a6eb76610ef152
+ dce_ast: bfcdb3345f9d21e977a838fb8cbb6f06b839ca62524d8a5ac6a6eb76610ef152
bytecode: a785c0d8cfd6988cde7a87a968cf8aa87ac982a4c4aef53474348c4e0525d714
warnings: ""
diff --git a/tests/expectations/compiler/integers/u8/max.out b/tests/expectations/compiler/integers/u8/max.out
index 1a6fb6335c..107d934e7b 100644
--- a/tests/expectations/compiler/integers/u8/max.out
+++ b/tests/expectations/compiler/integers/u8/max.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 760ae95c2dd75392d6ceda4190a8e812353903b7d64bd4f24e476dbd5ad4532f
- unrolled_ast: 760ae95c2dd75392d6ceda4190a8e812353903b7d64bd4f24e476dbd5ad4532f
- ssa_ast: 2a7596a509f71aa5f787934f01ab0346f25f5f6fe9c4753b486352a5c51d25ac
- flattened_ast: 5cc75ea9730cd067b377e887eb7ce9302c8aa418caf29cb4364f1e27b3bde403
- inlined_ast: 5cc75ea9730cd067b377e887eb7ce9302c8aa418caf29cb4364f1e27b3bde403
- dce_ast: 21154e5f0ae8de65800e415b5aaf804080955cf74e6f58549b847f07ba870093
+ - - initial_ast: 8e7f513c88dad1e5ef13f8af7c7bf7920e58b8df1d30371fbb3a9711e8e669a0
+ unrolled_ast: 8e7f513c88dad1e5ef13f8af7c7bf7920e58b8df1d30371fbb3a9711e8e669a0
+ ssa_ast: 0b01b955d57b7942e64a7833a511c7cd15991a54411c0b5ac56cba1b01dd26e2
+ flattened_ast: 170e6806b49a3a4beccb8065239f6608b8e0de8c59d3d7525e7421d21a53cddc
+ inlined_ast: 170e6806b49a3a4beccb8065239f6608b8e0de8c59d3d7525e7421d21a53cddc
+ dce_ast: 6e57ba358030a370d68a4f419c99171ec588523b863ee0a1bb6cedd843c7c04a
bytecode: 651a250bda995df00cf3b4659d1ea35912ed94da32b5d487677dead9126b5d69
warnings: ""
diff --git a/tests/expectations/compiler/integers/u8/min.out b/tests/expectations/compiler/integers/u8/min.out
index dcbb6a30cf..3a419eeab7 100644
--- a/tests/expectations/compiler/integers/u8/min.out
+++ b/tests/expectations/compiler/integers/u8/min.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 754781c0fa212f3272647786f4b2e74902cd9d82e6a7a417f26bd743c35411ab
- unrolled_ast: 754781c0fa212f3272647786f4b2e74902cd9d82e6a7a417f26bd743c35411ab
- ssa_ast: bd845d7669bbc97449b7dd95002367d50cf139d621ba4cb8f3e036bfc065b40f
- flattened_ast: b61d7ea2a4b4eb2c96ad18cecf577a544492ee597bd3a3b0802853c50ff17327
- inlined_ast: b61d7ea2a4b4eb2c96ad18cecf577a544492ee597bd3a3b0802853c50ff17327
- dce_ast: cd0bdc7c755762cbc8dcaf89a02a84097bba8f756c1a1d19da173feecb0679ed
+ - - initial_ast: 311564afeb6ec99df3ea010c0872e4d52724b8f7ddf2869a55244be59a8318ff
+ unrolled_ast: 311564afeb6ec99df3ea010c0872e4d52724b8f7ddf2869a55244be59a8318ff
+ ssa_ast: 0ea6e6dd53e99519295db68c83a77486cf0e509ebd9740f189d84e75b7a56f75
+ flattened_ast: 2cf7f2b6724c18f5deeb21ed14c2b0af010c92196f804b150b15f298f5a66827
+ inlined_ast: 2cf7f2b6724c18f5deeb21ed14c2b0af010c92196f804b150b15f298f5a66827
+ dce_ast: fe2545de2d4033cb517373a2c67976ba7c101afbaf5ae40b2ab488fc5b8ea6da
bytecode: 651a250bda995df00cf3b4659d1ea35912ed94da32b5d487677dead9126b5d69
warnings: ""
diff --git a/tests/expectations/compiler/integers/u8/mul.out b/tests/expectations/compiler/integers/u8/mul.out
index 3d420329f2..f9a2810a88 100644
--- a/tests/expectations/compiler/integers/u8/mul.out
+++ b/tests/expectations/compiler/integers/u8/mul.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: af85afadf48bf782a70a44cf90b92f0fe9f418957921858df92245f5133978d0
- unrolled_ast: af85afadf48bf782a70a44cf90b92f0fe9f418957921858df92245f5133978d0
- ssa_ast: aae5a7fec8f06f526fea2186a91e0e22643a73ff85bc51f15aa9902a49ae09c9
- flattened_ast: 9920a8ab7749898ac69d54411548b0d2638e3ce6fcf7005d29bce0952aafac92
- inlined_ast: 9920a8ab7749898ac69d54411548b0d2638e3ce6fcf7005d29bce0952aafac92
- dce_ast: 9920a8ab7749898ac69d54411548b0d2638e3ce6fcf7005d29bce0952aafac92
+ - - initial_ast: 932eda59a134b3a50e6fb2b24458d32e20eeed58ce5550261ff030c53d5baf9d
+ unrolled_ast: 932eda59a134b3a50e6fb2b24458d32e20eeed58ce5550261ff030c53d5baf9d
+ ssa_ast: 3c3f5fb49b9fef9b94c54cdc88473ad06993d35b5b9a60bd28fd45ba8b2d97b5
+ flattened_ast: ff9ad8948b7cdbb20e735e18f27e0cfb5791a4516a0e064160ddc68695e8e0bf
+ inlined_ast: ff9ad8948b7cdbb20e735e18f27e0cfb5791a4516a0e064160ddc68695e8e0bf
+ dce_ast: ff9ad8948b7cdbb20e735e18f27e0cfb5791a4516a0e064160ddc68695e8e0bf
bytecode: 937e45d26a72a2f9c73609facb8351023ac2bd00390e289501ad3729b65adbb4
warnings: ""
diff --git a/tests/expectations/compiler/integers/u8/ne.out b/tests/expectations/compiler/integers/u8/ne.out
index 44e5428e11..76e4a999cc 100644
--- a/tests/expectations/compiler/integers/u8/ne.out
+++ b/tests/expectations/compiler/integers/u8/ne.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 6b259d8abc38eef47ba61508d4491ffe92099452034c2c84e02c4999a51385e0
- unrolled_ast: 6b259d8abc38eef47ba61508d4491ffe92099452034c2c84e02c4999a51385e0
- ssa_ast: e8a2bd12468908d67f152128fb94bddb0bc7a74350ba36a1338d7ee1267507c1
- flattened_ast: 2f0b57531f69f0870f65c56f45f6079c324babfa141890773962e2b2e6a97224
- inlined_ast: 2f0b57531f69f0870f65c56f45f6079c324babfa141890773962e2b2e6a97224
- dce_ast: 2f0b57531f69f0870f65c56f45f6079c324babfa141890773962e2b2e6a97224
+ - - initial_ast: 28719bab062a2e18181636fc82068d3a995dc8cacd157db6c1f60b6d26f37e30
+ unrolled_ast: 28719bab062a2e18181636fc82068d3a995dc8cacd157db6c1f60b6d26f37e30
+ ssa_ast: 48b1d8e8233e4bd0dd319415401df4ad08ee4d748680a35bc760c55360d3617a
+ flattened_ast: 3915ca231457b11b1eb3ff7be1286e320304829f69eb1d7ef2010d0b24a63307
+ inlined_ast: 3915ca231457b11b1eb3ff7be1286e320304829f69eb1d7ef2010d0b24a63307
+ dce_ast: 3915ca231457b11b1eb3ff7be1286e320304829f69eb1d7ef2010d0b24a63307
bytecode: 675110e460b707b82a70a488ae58b8d118d946909f825c9afd6121254e676c03
warnings: ""
diff --git a/tests/expectations/compiler/integers/u8/operator_methods.out b/tests/expectations/compiler/integers/u8/operator_methods.out
index 3390f4a648..7dda1ea04d 100644
--- a/tests/expectations/compiler/integers/u8/operator_methods.out
+++ b/tests/expectations/compiler/integers/u8/operator_methods.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: f5bf22812daa18f683853c4af13f873d158cb825f2835e44b20b9bd68fb92ada
- unrolled_ast: f5bf22812daa18f683853c4af13f873d158cb825f2835e44b20b9bd68fb92ada
- ssa_ast: 8220d58dc8d62fbd22f19f4c5216c49371f5dc03ac2f7c4e83600cd7a55a1f55
- flattened_ast: 52b5a8d832d54d987d09e95da1255cf18f87f1bdc7e27713242e88d6eef90982
- inlined_ast: 52b5a8d832d54d987d09e95da1255cf18f87f1bdc7e27713242e88d6eef90982
- dce_ast: b2be496652e117727901115cee8f73b222669dfd65792d02384bbd4dd6eaaa2b
+ - - initial_ast: 9200995bed6861ba154c2514a8f0965e0479a166022be5619014f1eebeeaac58
+ unrolled_ast: 9200995bed6861ba154c2514a8f0965e0479a166022be5619014f1eebeeaac58
+ ssa_ast: d1101fc7de293ed7398566ac6c18d73f48ecf6f5e783953b2c91d4f3e7c4b5a4
+ flattened_ast: 799b3bbb432de6b38a995faffe78fd4b2e1ada7ef9a12288c01273768aafca6b
+ inlined_ast: 799b3bbb432de6b38a995faffe78fd4b2e1ada7ef9a12288c01273768aafca6b
+ dce_ast: c2f07e49075e8bbbc62036273866e09a4e464939a267cdca25e7bf8d0a68fdeb
bytecode: 525aa7ee628bc18ddc77b4d2c0f21cc66858ecbdd517233862c7ba491158c69f
warnings: ""
diff --git a/tests/expectations/compiler/integers/u8/or.out b/tests/expectations/compiler/integers/u8/or.out
index c59d54efd2..096b2dfcce 100644
--- a/tests/expectations/compiler/integers/u8/or.out
+++ b/tests/expectations/compiler/integers/u8/or.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 003d86dd72c5dacc2cda3851a8219721a634aafda6e75859981d394d1d0685fa
- unrolled_ast: 003d86dd72c5dacc2cda3851a8219721a634aafda6e75859981d394d1d0685fa
- ssa_ast: 2187419697522ae22b0eae11657df9f8a714534bbede8b72b2a2e638638c1919
- flattened_ast: 0a0e5f89ba01bdc296b7dc046f86e4dabf11cc7cec22314e611f291ad6040445
- inlined_ast: 0a0e5f89ba01bdc296b7dc046f86e4dabf11cc7cec22314e611f291ad6040445
- dce_ast: 0a0e5f89ba01bdc296b7dc046f86e4dabf11cc7cec22314e611f291ad6040445
+ - - initial_ast: e6579fc8bd283337cc20a797fef4c5ed98e787d65d7c675bf3325ca85865ee4b
+ unrolled_ast: e6579fc8bd283337cc20a797fef4c5ed98e787d65d7c675bf3325ca85865ee4b
+ ssa_ast: 51eb5364c8d6be2a93f7d9dfd41ef10948d3293498123b7cb32e9903d926c3c2
+ flattened_ast: 914ba3d6409067b0b5eeb0765481388743dbc5f535c6556c8c589539b0ca631a
+ inlined_ast: 914ba3d6409067b0b5eeb0765481388743dbc5f535c6556c8c589539b0ca631a
+ dce_ast: 914ba3d6409067b0b5eeb0765481388743dbc5f535c6556c8c589539b0ca631a
bytecode: dc659eaf16fad4225b86c68e2986ec498a85bfa9f34ad54a538119692169d54d
warnings: ""
diff --git a/tests/expectations/compiler/integers/u8/pow.out b/tests/expectations/compiler/integers/u8/pow.out
index 0264dd6742..48ead1b1dd 100644
--- a/tests/expectations/compiler/integers/u8/pow.out
+++ b/tests/expectations/compiler/integers/u8/pow.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 9240ac92cf0a2bb2969182ca7fb629f585656f05a94a474538a3019b194e69de
- unrolled_ast: 9240ac92cf0a2bb2969182ca7fb629f585656f05a94a474538a3019b194e69de
- ssa_ast: 13be297637ee6aca3c6f33144678c76b529c81a3065622bcf19e416724daae57
- flattened_ast: ede7087588a69a34953b68b632c70219d6ee58b5834d7a825a671b7a0197d1c9
- inlined_ast: ede7087588a69a34953b68b632c70219d6ee58b5834d7a825a671b7a0197d1c9
- dce_ast: ede7087588a69a34953b68b632c70219d6ee58b5834d7a825a671b7a0197d1c9
+ - - initial_ast: 9f9d292357c7c8985e3ba181569b690a764b18149d4d7972aa0866752ff8963f
+ unrolled_ast: 9f9d292357c7c8985e3ba181569b690a764b18149d4d7972aa0866752ff8963f
+ ssa_ast: e90d162d2ab8a7d080331f3a62e717ec659c43a1f734cc22001e90f1196326ce
+ flattened_ast: f26829937a536e3716c5d5c5d0a32a69ac4158500837e3435ad2a856acda10b3
+ inlined_ast: f26829937a536e3716c5d5c5d0a32a69ac4158500837e3435ad2a856acda10b3
+ dce_ast: f26829937a536e3716c5d5c5d0a32a69ac4158500837e3435ad2a856acda10b3
bytecode: 6f39595f71ec6b6a1a2c622b9c18785cb99323fe027c8cd95d4f49a20b875f39
warnings: ""
diff --git a/tests/expectations/compiler/integers/u8/rem.out b/tests/expectations/compiler/integers/u8/rem.out
index be2fe2acb6..57bfa2348c 100644
--- a/tests/expectations/compiler/integers/u8/rem.out
+++ b/tests/expectations/compiler/integers/u8/rem.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: b8a417c5c3bc5faae23a0e672dd990f400f54a0bbffb597c49d6b7b23411264a
- unrolled_ast: b8a417c5c3bc5faae23a0e672dd990f400f54a0bbffb597c49d6b7b23411264a
- ssa_ast: d76bad65d0cf3d4dfc6848292c830846c68c117b2036862cefc499c1af037977
- flattened_ast: 74b529c97baa8f89aed8777843c7304c7d17a28831b10e5aa2fc79c6c762b2a9
- inlined_ast: 74b529c97baa8f89aed8777843c7304c7d17a28831b10e5aa2fc79c6c762b2a9
- dce_ast: 74b529c97baa8f89aed8777843c7304c7d17a28831b10e5aa2fc79c6c762b2a9
+ - - initial_ast: e8c97bf534b2a8133fbc965c57a24e9f5cfb94e25877db7b3a855e28331f06d4
+ unrolled_ast: e8c97bf534b2a8133fbc965c57a24e9f5cfb94e25877db7b3a855e28331f06d4
+ ssa_ast: d729a53686c485fe47d6f4b6e6608d0b21c4d879329a98184f2b7b955b5b4c54
+ flattened_ast: ba8989639b59189e2372c3a4e78f10d334a6792938970e709f4f140e0846a4b9
+ inlined_ast: ba8989639b59189e2372c3a4e78f10d334a6792938970e709f4f140e0846a4b9
+ dce_ast: ba8989639b59189e2372c3a4e78f10d334a6792938970e709f4f140e0846a4b9
bytecode: eb0766ef7942b5b5f50c4778d1d82479583761acb0d4e903ca3b4998e9036ce8
warnings: ""
diff --git a/tests/expectations/compiler/integers/u8/shl.out b/tests/expectations/compiler/integers/u8/shl.out
index 40589cdb8b..067e925de7 100644
--- a/tests/expectations/compiler/integers/u8/shl.out
+++ b/tests/expectations/compiler/integers/u8/shl.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: abe74c6e1afdcd52c84d96fa218703c6a21e746744e5bb3d22d6314ad29c91e7
- unrolled_ast: abe74c6e1afdcd52c84d96fa218703c6a21e746744e5bb3d22d6314ad29c91e7
- ssa_ast: ff8d1fd3c2e5f9aae910d70da1d191de38fe343d9fa8ce5dd90fedf6963e7eb0
- flattened_ast: c396310012e96d891b068ed6cf5be512d1e22bd5ae5b0289840d042f4db94dcb
- inlined_ast: c396310012e96d891b068ed6cf5be512d1e22bd5ae5b0289840d042f4db94dcb
- dce_ast: c396310012e96d891b068ed6cf5be512d1e22bd5ae5b0289840d042f4db94dcb
+ - - initial_ast: 40d650ae98331290656d5cf5778571335ea4fc02ba5ef2fa9a256615127a721c
+ unrolled_ast: 40d650ae98331290656d5cf5778571335ea4fc02ba5ef2fa9a256615127a721c
+ ssa_ast: d20cda65491249967264b504f7a48217794ed01c758a32edff473d2663361167
+ flattened_ast: 1cf074ec03ff9c8aa15795348e668eed5a14d070f9aac4802b01510231fa7e47
+ inlined_ast: 1cf074ec03ff9c8aa15795348e668eed5a14d070f9aac4802b01510231fa7e47
+ dce_ast: 1cf074ec03ff9c8aa15795348e668eed5a14d070f9aac4802b01510231fa7e47
bytecode: c080998e39be58c165d147352fed55e49828e93d487976c27e4e6e160736f4f6
warnings: ""
diff --git a/tests/expectations/compiler/integers/u8/shr.out b/tests/expectations/compiler/integers/u8/shr.out
index 7d49385893..842e0c9572 100644
--- a/tests/expectations/compiler/integers/u8/shr.out
+++ b/tests/expectations/compiler/integers/u8/shr.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 8c9088a9a4261940cb4f2ec20318c2875d8813b0b57eb12a5b8f2af0e71f5f22
- unrolled_ast: 8c9088a9a4261940cb4f2ec20318c2875d8813b0b57eb12a5b8f2af0e71f5f22
- ssa_ast: 9c2e76526aa89d21856fe51ef086e8d22e6b7de8188f7ff6b99cce63d7553e87
- flattened_ast: 7e90bf94ce350eb5aaac9995d06cd14c5a63965f77abf01e08dbfdd036032a7f
- inlined_ast: 7e90bf94ce350eb5aaac9995d06cd14c5a63965f77abf01e08dbfdd036032a7f
- dce_ast: 7e90bf94ce350eb5aaac9995d06cd14c5a63965f77abf01e08dbfdd036032a7f
+ - - initial_ast: dc6a226cf8bc587a1d118e9d6202f40695f2d688ba5ab1632124bcc538293a90
+ unrolled_ast: dc6a226cf8bc587a1d118e9d6202f40695f2d688ba5ab1632124bcc538293a90
+ ssa_ast: 2a54337a9c929644ce6bd5d3bedde35ca7a3d8637ccac8025c05577f5bea4b3d
+ flattened_ast: 8b4e3f8a877e2df169a9e497e1a29ad8f4169a4b4f685d77d246c07f0442343d
+ inlined_ast: 8b4e3f8a877e2df169a9e497e1a29ad8f4169a4b4f685d77d246c07f0442343d
+ dce_ast: 8b4e3f8a877e2df169a9e497e1a29ad8f4169a4b4f685d77d246c07f0442343d
bytecode: 115a3954fe97b0bf052859b3e2060732a5988a738e33e38fa9fc6124009a3df1
warnings: ""
diff --git a/tests/expectations/compiler/integers/u8/sub.out b/tests/expectations/compiler/integers/u8/sub.out
index 5ec9ff3313..3e3bdd16fb 100644
--- a/tests/expectations/compiler/integers/u8/sub.out
+++ b/tests/expectations/compiler/integers/u8/sub.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: df2650ba086d2ef699d5aba01ca40ed16bc8d6179b58fa1df88399a4318a78ea
- unrolled_ast: df2650ba086d2ef699d5aba01ca40ed16bc8d6179b58fa1df88399a4318a78ea
- ssa_ast: 99d442386b9c5f64e9b46c309ce2739e396017e2c2dab2d06288aae49b9d948f
- flattened_ast: eef19c7cd1c41f05f5dee131db1762751c774729c969768cba30249e8f27b071
- inlined_ast: eef19c7cd1c41f05f5dee131db1762751c774729c969768cba30249e8f27b071
- dce_ast: eef19c7cd1c41f05f5dee131db1762751c774729c969768cba30249e8f27b071
+ - - initial_ast: 8a44bd229d9dca2f5c25d498a4e03555f7165ea6e4a487361ab05b1d4368385a
+ unrolled_ast: 8a44bd229d9dca2f5c25d498a4e03555f7165ea6e4a487361ab05b1d4368385a
+ ssa_ast: cbf705e72fbb77076171f0e5c11da71338be55350885985f23183d8fef140859
+ flattened_ast: 0f73defa8c9c570dada45a3990a07adbf9acbb519ad6c3920b4ddd43d413566a
+ inlined_ast: 0f73defa8c9c570dada45a3990a07adbf9acbb519ad6c3920b4ddd43d413566a
+ dce_ast: 0f73defa8c9c570dada45a3990a07adbf9acbb519ad6c3920b4ddd43d413566a
bytecode: 000488241130473cec7bf53df1dc0bdab4ae452ab173fe563a9b9311c73f35fe
warnings: ""
diff --git a/tests/expectations/compiler/integers/u8/ternary.out b/tests/expectations/compiler/integers/u8/ternary.out
index 9397073db4..99f606ada4 100644
--- a/tests/expectations/compiler/integers/u8/ternary.out
+++ b/tests/expectations/compiler/integers/u8/ternary.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: a032a228dd494bd45aae57ea84ae8c437b412f0041014b30637106738fa6105b
- unrolled_ast: a032a228dd494bd45aae57ea84ae8c437b412f0041014b30637106738fa6105b
- ssa_ast: 80e952804bfbeca02020c6c53ad6ffcc100cc008bc1e2a436eb4fdb8c24e3bd5
- flattened_ast: f212d9074cea7541f75163a60c18bdd269b29c69c4675aef5b772e9220551282
- inlined_ast: f212d9074cea7541f75163a60c18bdd269b29c69c4675aef5b772e9220551282
- dce_ast: f212d9074cea7541f75163a60c18bdd269b29c69c4675aef5b772e9220551282
+ - - initial_ast: f7e98f7058d9289fc9a615324be616c8537a24f587d4e395fe175b6dcce10820
+ unrolled_ast: f7e98f7058d9289fc9a615324be616c8537a24f587d4e395fe175b6dcce10820
+ ssa_ast: 6e5351ddf996064bd7af0856013851eb6e6cc66ff96462aa3e2207290a764a67
+ flattened_ast: a9b70903ec8cb3348e4fb8c8af6b801453db7de67c8200ba00274ed51eee6558
+ inlined_ast: a9b70903ec8cb3348e4fb8c8af6b801453db7de67c8200ba00274ed51eee6558
+ dce_ast: a9b70903ec8cb3348e4fb8c8af6b801453db7de67c8200ba00274ed51eee6558
bytecode: 070a1a31af23c4436a8adf74befb9bae19c60a73da4ca1b8c295213c0505b1cb
warnings: ""
diff --git a/tests/expectations/compiler/integers/u8/xor.out b/tests/expectations/compiler/integers/u8/xor.out
index 17515832e5..9ca0cb6448 100644
--- a/tests/expectations/compiler/integers/u8/xor.out
+++ b/tests/expectations/compiler/integers/u8/xor.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: e6ccaa14c2eb3997e4ad573ff7be949715028ac647cbe019b5e6e73599434515
- unrolled_ast: e6ccaa14c2eb3997e4ad573ff7be949715028ac647cbe019b5e6e73599434515
- ssa_ast: 42829852d13fd54c6463e3890767d8acd18981dbac4b6e3e187025b8cfdfdfed
- flattened_ast: 4e12edb61d9baee40099181b51649a489a943282924fd976a7a2a2c39e470443
- inlined_ast: 4e12edb61d9baee40099181b51649a489a943282924fd976a7a2a2c39e470443
- dce_ast: 4e12edb61d9baee40099181b51649a489a943282924fd976a7a2a2c39e470443
+ - - initial_ast: 3841c326dac9d0538bb27b46c86b4c57dcf8a9f8e245d37b73a96505bb43e082
+ unrolled_ast: 3841c326dac9d0538bb27b46c86b4c57dcf8a9f8e245d37b73a96505bb43e082
+ ssa_ast: 01c319017ae30d95db5197c95051de220e39499647897771ecc3e18b695fe2f3
+ flattened_ast: 016a9537e1d034c9803d13bd5b6e42632ed63a05c8c084190515651472820f15
+ inlined_ast: 016a9537e1d034c9803d13bd5b6e42632ed63a05c8c084190515651472820f15
+ dce_ast: 016a9537e1d034c9803d13bd5b6e42632ed63a05c8c084190515651472820f15
bytecode: a4c6a3559c050f7e666b347ea9cedd29ef60140d4bee54d145160726d4c31880
warnings: ""
diff --git a/tests/expectations/compiler/mappings/max_mappings.out b/tests/expectations/compiler/mappings/max_mappings.out
index 7a03386f8c..d21e26fc43 100644
--- a/tests/expectations/compiler/mappings/max_mappings.out
+++ b/tests/expectations/compiler/mappings/max_mappings.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 439b99c38658af7a6e0a44900fd711923b4da86aed80839bc627fe210ba3ec26
- unrolled_ast: 439b99c38658af7a6e0a44900fd711923b4da86aed80839bc627fe210ba3ec26
- ssa_ast: 3cc47540dd38142f6f31534e0c55e3011c2b194bbe2069c9bcf68e58fa40d9b2
- flattened_ast: a9e8114a3220086ec1268259ddc538ec62abc68b20a0eaaf79228af03c8d5007
- inlined_ast: a9e8114a3220086ec1268259ddc538ec62abc68b20a0eaaf79228af03c8d5007
- dce_ast: a9e8114a3220086ec1268259ddc538ec62abc68b20a0eaaf79228af03c8d5007
+ - - initial_ast: 1106d2e14834bf0b5fcf00ce240100a6d7690ea287b5195f811e6e1134186ad1
+ unrolled_ast: 1106d2e14834bf0b5fcf00ce240100a6d7690ea287b5195f811e6e1134186ad1
+ ssa_ast: e557db66149774d41bb03e03ac851d82e049ad7e5498f7f7a385515c14d15c83
+ flattened_ast: 3198d4d9533b57042562176c3d449eb6e5298c2f2270482563c05131d70ee375
+ inlined_ast: 3198d4d9533b57042562176c3d449eb6e5298c2f2270482563c05131d70ee375
+ dce_ast: 3198d4d9533b57042562176c3d449eb6e5298c2f2270482563c05131d70ee375
bytecode: b9f4013449f0c0c754435af754f6c68df5c36f26454f2a054e72e08e452cb891
warnings: ""
diff --git a/tests/expectations/compiler/records/balance_wrong_ty.out b/tests/expectations/compiler/records/balance_wrong_ty.out
index 69f4d12860..4bf5218077 100644
--- a/tests/expectations/compiler/records/balance_wrong_ty.out
+++ b/tests/expectations/compiler/records/balance_wrong_ty.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: d10773343fac6c3799d719a277bcc88acba4dceadd46beb8243dd77bad469994
- unrolled_ast: d10773343fac6c3799d719a277bcc88acba4dceadd46beb8243dd77bad469994
- ssa_ast: 4c59ee1269dbd8a5e5b48192d93d427abe2f06f20bb1cc41d895bc620ba730a3
- flattened_ast: ad850f9ef141493ca7ce60c03e46ebf9ddc2aaf7bceed3f6592bad2849846f47
- inlined_ast: ad850f9ef141493ca7ce60c03e46ebf9ddc2aaf7bceed3f6592bad2849846f47
- dce_ast: ad850f9ef141493ca7ce60c03e46ebf9ddc2aaf7bceed3f6592bad2849846f47
+ - - initial_ast: 321f718bb0bd66f910f4a82399ec419611c6ede7c79be4b5fd500706a98ca984
+ unrolled_ast: 321f718bb0bd66f910f4a82399ec419611c6ede7c79be4b5fd500706a98ca984
+ ssa_ast: ac752badfd6cce970ea4adc26957f4a38e99dab59f79f13ea7ec57adc4b6182b
+ flattened_ast: 13a12e5f0bc7c802d46d5ea522947c3c3e4df25e6db9709f544b4edf4fe39b1a
+ inlined_ast: 13a12e5f0bc7c802d46d5ea522947c3c3e4df25e6db9709f544b4edf4fe39b1a
+ dce_ast: 13a12e5f0bc7c802d46d5ea522947c3c3e4df25e6db9709f544b4edf4fe39b1a
bytecode: c0e06b094899a8b986048ec322e2fccaf4812febf185e635cb734797a25a7626
warnings: ""
diff --git a/tests/expectations/compiler/records/declaration.out b/tests/expectations/compiler/records/declaration.out
index e9173ddcd2..1d9526ba7e 100644
--- a/tests/expectations/compiler/records/declaration.out
+++ b/tests/expectations/compiler/records/declaration.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: d916e07c1b3a408ea44688618ba390cfe2e96122204a09ef7ea95aecf5b39153
- unrolled_ast: d916e07c1b3a408ea44688618ba390cfe2e96122204a09ef7ea95aecf5b39153
- ssa_ast: 9f7aafbfadc1500c575646f76695393748b81686ba78ae356a58ab93b4afd257
- flattened_ast: 6b35d3908459a4dc46ea617bfba1fab4bf1519fcfb0728f8fda1a4bb6bc903e1
- inlined_ast: 6b35d3908459a4dc46ea617bfba1fab4bf1519fcfb0728f8fda1a4bb6bc903e1
- dce_ast: 6b35d3908459a4dc46ea617bfba1fab4bf1519fcfb0728f8fda1a4bb6bc903e1
+ - - initial_ast: 3d4a20524220235085e3d03e49306e2f3811dd6d0a276059f6be076f792a4f33
+ unrolled_ast: 3d4a20524220235085e3d03e49306e2f3811dd6d0a276059f6be076f792a4f33
+ ssa_ast: 65738c323acf328dd28bc23d2ca3e0a6d9c010b49df70fa7c8ca0931ddd6f300
+ flattened_ast: 64f949877cf2d73728e234e75d630ed8233fccf1cdfa180185aa11299feaa027
+ inlined_ast: 64f949877cf2d73728e234e75d630ed8233fccf1cdfa180185aa11299feaa027
+ dce_ast: 64f949877cf2d73728e234e75d630ed8233fccf1cdfa180185aa11299feaa027
bytecode: 567f936a9f498a3648860fa0c7028b9fe84c93e9843fc82865e39298bc99c525
warnings: ""
diff --git a/tests/expectations/compiler/records/gates_is_allowed.out b/tests/expectations/compiler/records/gates_is_allowed.out
index 17adb777f6..08d83142d5 100644
--- a/tests/expectations/compiler/records/gates_is_allowed.out
+++ b/tests/expectations/compiler/records/gates_is_allowed.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 3f8867e359f2447722d16322559bb75874ab823ebfb80f75b538865f64d28d93
- unrolled_ast: 3f8867e359f2447722d16322559bb75874ab823ebfb80f75b538865f64d28d93
- ssa_ast: 01d8390308277d2711be544ca4c4bf536df6a7a9ad5662093ae0635a50050d59
- flattened_ast: 72ba7fc102711bf3cb4f9d8c987edc766e7876bd24a0ec7794f6ddced0d35026
- inlined_ast: 72ba7fc102711bf3cb4f9d8c987edc766e7876bd24a0ec7794f6ddced0d35026
- dce_ast: 72ba7fc102711bf3cb4f9d8c987edc766e7876bd24a0ec7794f6ddced0d35026
+ - - initial_ast: bc07a971c3fce99d21fd10bac212a30d3d26dacd2ede2b2e834ff6f8c9e8b8d0
+ unrolled_ast: bc07a971c3fce99d21fd10bac212a30d3d26dacd2ede2b2e834ff6f8c9e8b8d0
+ ssa_ast: fc12e6787afaa02f8804781fcdbd9cbc6e849267834c9bf785cbce0ed3d86524
+ flattened_ast: 634b4ac8d4d35576e70b30252cc342513473a4447eab4b545a66dc2641c6c92a
+ inlined_ast: 634b4ac8d4d35576e70b30252cc342513473a4447eab4b545a66dc2641c6c92a
+ dce_ast: 634b4ac8d4d35576e70b30252cc342513473a4447eab4b545a66dc2641c6c92a
bytecode: 48e7881ab72ea8eaea757488386d315e8b5572f7ed34a5f1c70a5d19b2c4c481
warnings: ""
diff --git a/tests/expectations/compiler/records/init_expression.out b/tests/expectations/compiler/records/init_expression.out
index c4a9062fd2..7561df1546 100644
--- a/tests/expectations/compiler/records/init_expression.out
+++ b/tests/expectations/compiler/records/init_expression.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: e4233d80b488f02084141d66b4d3ad7ae78ad502d351801246f5d15b4cf838d7
- unrolled_ast: e4233d80b488f02084141d66b4d3ad7ae78ad502d351801246f5d15b4cf838d7
- ssa_ast: 8b4cd0a125a03d6d3ac37a577ec589fb0a1f03e5ecfd4d93efced590b4442f0c
- flattened_ast: ce4433d4704259a6d569754a02bf47dca1b9324a787dd9c7a15118bf78b6b1db
- inlined_ast: ce4433d4704259a6d569754a02bf47dca1b9324a787dd9c7a15118bf78b6b1db
- dce_ast: 2aa5077b720b603dcc110365523db70743938b53bcfe017dc3ba3e54806709b2
+ - - initial_ast: 3d44898cdf3dd2dcc22180eb6f1f230a0f98fb3d7c173be78f0e9ddabe60bf97
+ unrolled_ast: 3d44898cdf3dd2dcc22180eb6f1f230a0f98fb3d7c173be78f0e9ddabe60bf97
+ ssa_ast: 5bad55baa9746ed7114dd3fb00ec70f6f6cb04a6b28b303ca985f8e3c7d380c7
+ flattened_ast: c52970591d9e3424ce769fe20f776427a743e30302f2901fc6612dcc4a74c13a
+ inlined_ast: c52970591d9e3424ce769fe20f776427a743e30302f2901fc6612dcc4a74c13a
+ dce_ast: e73a1b480570e56f607782fb94404e9e74397385ce40f78a1cdd393255ff6e40
bytecode: f243717a23b7bcbf2e4656d741a9e43b8a60184892683964efb628e22e36e7f1
warnings: ""
diff --git a/tests/expectations/compiler/records/init_expression_shorthand.out b/tests/expectations/compiler/records/init_expression_shorthand.out
index 1fc20c1718..5b6c893ba7 100644
--- a/tests/expectations/compiler/records/init_expression_shorthand.out
+++ b/tests/expectations/compiler/records/init_expression_shorthand.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: a25c7677daae998b8d02bf909af9d1c2c801dc8a9f4add7e5b0aa41f8a189330
- unrolled_ast: a25c7677daae998b8d02bf909af9d1c2c801dc8a9f4add7e5b0aa41f8a189330
- ssa_ast: a73b178cb60383c00720f4c5c708ca4ec57f27c195edecbe14f9f043a816881d
- flattened_ast: ad5af5e933d455ebd4cac33b02cddd682900375eda223f905a5ee7d940d99800
- inlined_ast: ad5af5e933d455ebd4cac33b02cddd682900375eda223f905a5ee7d940d99800
- dce_ast: cc5a25c7cee7a62ec59af5de109aa28d0013fd93648a28b20b13d6115884d81d
+ - - initial_ast: 01afa33d2e239f767703685ced844811bd54696394ae4abd030e29ec86a4363f
+ unrolled_ast: 01afa33d2e239f767703685ced844811bd54696394ae4abd030e29ec86a4363f
+ ssa_ast: b624a0c5a42f55e530263508bef689005a0a89397ae5fbfe89e765afbaceb3b1
+ flattened_ast: 17bb91fc549a97aa354e78f44783ac274ce2bca351b3fd73ed24186c701685cb
+ inlined_ast: 17bb91fc549a97aa354e78f44783ac274ce2bca351b3fd73ed24186c701685cb
+ dce_ast: 1d045a9b32e3dc4acb3b27f076c5df87a2e8ec3e6f3fadb990bf3132bcf8fbc4
bytecode: 0df6e3d77f2b3503e1b948582ccf17e40ef1cc0ba784bfb0ee91dd6388003630
warnings: ""
diff --git a/tests/expectations/compiler/records/nested_record.out b/tests/expectations/compiler/records/nested_record.out
index 5d4ffb6578..318cafbfb8 100644
--- a/tests/expectations/compiler/records/nested_record.out
+++ b/tests/expectations/compiler/records/nested_record.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: d879f1239bcfd241d83aa9b047ae7db135192b9db7e62329ffb3ee2fd61e6b4d
- unrolled_ast: d879f1239bcfd241d83aa9b047ae7db135192b9db7e62329ffb3ee2fd61e6b4d
- ssa_ast: dfdc551d05a705f9048a3621d204e3f5a745ac83724366f797269416236c21da
- flattened_ast: ef37b08dd44f8827bb3b3828f01fccb04ef39ebaf0352d1235c2a8009aa6d196
- inlined_ast: ef37b08dd44f8827bb3b3828f01fccb04ef39ebaf0352d1235c2a8009aa6d196
- dce_ast: bc021a92a42dee742df74b827a22ec7336c325d0a497dc13362de6b4fbf67864
+ - - initial_ast: 458384f84f4b9f22c703bc72bc9c7d19a68e500689b381467549e4353a0eeedc
+ unrolled_ast: 458384f84f4b9f22c703bc72bc9c7d19a68e500689b381467549e4353a0eeedc
+ ssa_ast: f3499f978e4998bc242c11eb4bc672405d50fd3c5b61da7af1568b9351721f8e
+ flattened_ast: b11d092cab0104f74feaf599475309c9b3cf367d45d14362f13d58204fb45e31
+ inlined_ast: b11d092cab0104f74feaf599475309c9b3cf367d45d14362f13d58204fb45e31
+ dce_ast: 776e1d01ef96b34b792c59e2a2a0ec4e70c25f39b80c04389db7bbe9bd1a5d2b
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 cc9d0fef05..efac51bc40 100644
--- a/tests/expectations/compiler/records/record_declaration_out_of_order.out
+++ b/tests/expectations/compiler/records/record_declaration_out_of_order.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: d0efb41bcfc2af8a34bd42fdcb3c45700737427977c4738fd70eb5d1379a9d02
- unrolled_ast: d0efb41bcfc2af8a34bd42fdcb3c45700737427977c4738fd70eb5d1379a9d02
- ssa_ast: b844a3275485038f2488afc671ab7e7b581a6ec8009a297993766fb6ac1477f0
- flattened_ast: 518269a0d8fb855e056c6b0bbc7439e68120ef8cf1eb393376efe2d5fba0f939
- inlined_ast: 518269a0d8fb855e056c6b0bbc7439e68120ef8cf1eb393376efe2d5fba0f939
- dce_ast: 518269a0d8fb855e056c6b0bbc7439e68120ef8cf1eb393376efe2d5fba0f939
+ - - initial_ast: 855be2337c1b2fe1b04483947e4c4556fb960a952f61417d220ae84084aa21bd
+ unrolled_ast: 855be2337c1b2fe1b04483947e4c4556fb960a952f61417d220ae84084aa21bd
+ ssa_ast: caadd29b9c31fc41e2633d9d0b157c07239f5b14254af86091bfb87bff77ac9d
+ flattened_ast: ede360a6cc7cf673892a2289a6b30c2d26364758a00a8f0ff5078faf34413092
+ inlined_ast: ede360a6cc7cf673892a2289a6b30c2d26364758a00a8f0ff5078faf34413092
+ dce_ast: ede360a6cc7cf673892a2289a6b30c2d26364758a00a8f0ff5078faf34413092
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 f5351e9c17..8339e2e18a 100644
--- a/tests/expectations/compiler/records/record_init_out_of_order.out
+++ b/tests/expectations/compiler/records/record_init_out_of_order.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 7c49d3c6a73a533f42970d6c0eb9068d75922a6cf6b6cf366a80c083dc65c42d
- unrolled_ast: 7c49d3c6a73a533f42970d6c0eb9068d75922a6cf6b6cf366a80c083dc65c42d
- ssa_ast: 61053db22674f27f7f2cefefda51fd0cbb1bfd1f69511e81399ead44b8df4194
- flattened_ast: d390010c4fc85bbf35c9bf6c9b4dd6cfed81b4c743a052d613bd2231a2e78c22
- inlined_ast: d390010c4fc85bbf35c9bf6c9b4dd6cfed81b4c743a052d613bd2231a2e78c22
- dce_ast: d390010c4fc85bbf35c9bf6c9b4dd6cfed81b4c743a052d613bd2231a2e78c22
+ - - initial_ast: 46b9ca813dc8cf48f2e9573ffbab6f3f0cd21aaf1c43ca1034027540a350fd02
+ unrolled_ast: 46b9ca813dc8cf48f2e9573ffbab6f3f0cd21aaf1c43ca1034027540a350fd02
+ ssa_ast: af3418cb8ea8146e446bd75acefb8b67bbb4036b58bbbdf02b68aad042f50b5d
+ flattened_ast: 444cecc55b2d8c5eba5862d596c1bc99caaf4bc62297c559b93a8e9b23fa9bc5
+ inlined_ast: 444cecc55b2d8c5eba5862d596c1bc99caaf4bc62297c559b93a8e9b23fa9bc5
+ dce_ast: 444cecc55b2d8c5eba5862d596c1bc99caaf4bc62297c559b93a8e9b23fa9bc5
bytecode: 8c8992021f4a3ff29c9d5b1ddb3a34e14878b9cd822ac6e470018a4e268b2769
warnings: ""
diff --git a/tests/expectations/compiler/records/record_with_visibility.out b/tests/expectations/compiler/records/record_with_visibility.out
index 86ccf7e58c..265e973dba 100644
--- a/tests/expectations/compiler/records/record_with_visibility.out
+++ b/tests/expectations/compiler/records/record_with_visibility.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 2690be4baa2d9b376942d0a10e0d2c152a5230d7c9d2aebff8ac9b3a3d62751e
- unrolled_ast: 2690be4baa2d9b376942d0a10e0d2c152a5230d7c9d2aebff8ac9b3a3d62751e
- ssa_ast: 45ad49325c4442c88f674bacd4291b674d10bede9940e23847593dba58bba75b
- flattened_ast: f49cfa1d664d35e6840d75ecf216b0e0f86572977c0bcad9a7a9fd08c8d8fec2
- inlined_ast: f49cfa1d664d35e6840d75ecf216b0e0f86572977c0bcad9a7a9fd08c8d8fec2
- dce_ast: f49cfa1d664d35e6840d75ecf216b0e0f86572977c0bcad9a7a9fd08c8d8fec2
+ - - initial_ast: 59a8072d44a93b81545f9f3bee28097c3266cf541791fb3ab0c9520104560fa1
+ unrolled_ast: 59a8072d44a93b81545f9f3bee28097c3266cf541791fb3ab0c9520104560fa1
+ ssa_ast: 76005741194b7d8379500b4ef9815baf9a175e443780ba98c1c4d775f16c149b
+ flattened_ast: c3e73d2995856507f3028a29c85981995c55dbd1982fba15a57ab6199df3505f
+ inlined_ast: c3e73d2995856507f3028a29c85981995c55dbd1982fba15a57ab6199df3505f
+ dce_ast: c3e73d2995856507f3028a29c85981995c55dbd1982fba15a57ab6199df3505f
bytecode: b028178300130b3ccbbce4d1d496a8feb1e4ac876572588e646c6e220105ff70
warnings: ""
diff --git a/tests/expectations/compiler/scalar/add.out b/tests/expectations/compiler/scalar/add.out
index b20e9bbae1..f947a25610 100644
--- a/tests/expectations/compiler/scalar/add.out
+++ b/tests/expectations/compiler/scalar/add.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 1cfbf4c61141ec0b5130effd58114aaabe8aba3b1bc08710f1401a32d1f7663d
- unrolled_ast: 1cfbf4c61141ec0b5130effd58114aaabe8aba3b1bc08710f1401a32d1f7663d
- ssa_ast: 5bd8cd0fa84cf78575401a1a49bcd89c561c39fd418b009679ebbd177a22da22
- flattened_ast: 66c385a68f2d8920acae616ef4eea69562589dcd25e2afb46223209ed7c637ac
- inlined_ast: 66c385a68f2d8920acae616ef4eea69562589dcd25e2afb46223209ed7c637ac
- dce_ast: 66c385a68f2d8920acae616ef4eea69562589dcd25e2afb46223209ed7c637ac
+ - - initial_ast: fe72ed13af108e870425f2133369d1b16c4a680231721f3e4a935deb4e845ff7
+ unrolled_ast: fe72ed13af108e870425f2133369d1b16c4a680231721f3e4a935deb4e845ff7
+ ssa_ast: 3e7267204a83d4480256a8feec33a1c7bebf839e528c62c44275c473954ddb59
+ flattened_ast: 42f8a5b720db034eeb4cde8ef52b29927219a223ac8f2f26335c0cfc2be90aca
+ inlined_ast: 42f8a5b720db034eeb4cde8ef52b29927219a223ac8f2f26335c0cfc2be90aca
+ dce_ast: 42f8a5b720db034eeb4cde8ef52b29927219a223ac8f2f26335c0cfc2be90aca
bytecode: bfac2c829066d9dc43d56bc1d4e4f592f42e576220f3e3cfd57b060b7bb17222
warnings: ""
diff --git a/tests/expectations/compiler/scalar/cmp.out b/tests/expectations/compiler/scalar/cmp.out
index a048f97707..9a46560c83 100644
--- a/tests/expectations/compiler/scalar/cmp.out
+++ b/tests/expectations/compiler/scalar/cmp.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: fc642c52770495107e5c2dd10dc283b0a38006c192165b543c7d4d9f6f7945b4
- unrolled_ast: fc642c52770495107e5c2dd10dc283b0a38006c192165b543c7d4d9f6f7945b4
- ssa_ast: ea9a3015ee16aa3d249a5c7cc5275cf45e8971bae6cc36d9f925704c70cdacae
- flattened_ast: 20fcf84c0609382e9f3b7732385f891dfbdd645ebfa77b8c96df43d9259756e6
- inlined_ast: 20fcf84c0609382e9f3b7732385f891dfbdd645ebfa77b8c96df43d9259756e6
- dce_ast: e9d76a2420e61ddb55eef2c1a232febfa354ec74db9d0992fc7d4adb2ebc3f04
+ - - initial_ast: a2c81a35c58eea6e3c411d95c6f2e25165c1a6822fa2a8c407fb6f2779a9e244
+ unrolled_ast: a2c81a35c58eea6e3c411d95c6f2e25165c1a6822fa2a8c407fb6f2779a9e244
+ ssa_ast: 09141db101cd0804de86dbc3423dd19c15e9df4c5bb6a54b86244170db9c1669
+ flattened_ast: c87f27c909c1c8f0f8eaebc560907d60d1e34a2d61ee5cabb4db720a9c071d35
+ inlined_ast: c87f27c909c1c8f0f8eaebc560907d60d1e34a2d61ee5cabb4db720a9c071d35
+ dce_ast: b9c48bf26594e14506b36534a517ac9f13bcfe3eb0a6030d3e4806ae0b6a7a0a
bytecode: 09f008c4bdc1d4ba78adbf989c031779310385b96fa346f7979a810c7d7cb118
warnings: ""
diff --git a/tests/expectations/compiler/scalar/eq.out b/tests/expectations/compiler/scalar/eq.out
index 23550e831c..29fec66808 100644
--- a/tests/expectations/compiler/scalar/eq.out
+++ b/tests/expectations/compiler/scalar/eq.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 3b983b36536a299812563e4fec41806281a2d421a3e5cc28b783380eb5bd8876
- unrolled_ast: 3b983b36536a299812563e4fec41806281a2d421a3e5cc28b783380eb5bd8876
- ssa_ast: 453ec10c1cb464ab72b290c22294dbd66c025b52c00329db62df4848eaf7796e
- flattened_ast: 29e10bdcfb654d912859e17adb3a177d7338a31f9fbaa805f38189e477573723
- inlined_ast: 29e10bdcfb654d912859e17adb3a177d7338a31f9fbaa805f38189e477573723
- dce_ast: 817bf899c74a18ef0626ed1dc9c7087b652b64ff94d6919ab5490a8b74bd6f7d
+ - - initial_ast: 4bd37de199abf0803b8a952ac3b9ea83e84598494f19a919036bd294134a444e
+ unrolled_ast: 4bd37de199abf0803b8a952ac3b9ea83e84598494f19a919036bd294134a444e
+ ssa_ast: 5cbafc48465520b96aa9feb6d994ab5267339a92236b50bdb38f369365dbb5e0
+ flattened_ast: f5be54ff67f0a9bf95431243b4b0ef9738631957344ba38428d5399346befcf9
+ inlined_ast: f5be54ff67f0a9bf95431243b4b0ef9738631957344ba38428d5399346befcf9
+ dce_ast: d7205c552719cc30590c8c48cdc0fb6840944b953b4c437a04e5d8fa6daebbaa
bytecode: 5c71b9ef5f7774188b6b5be9f6ed558b26059dc5d008d590e2f6860076bcd893
warnings: ""
diff --git a/tests/expectations/compiler/scalar/operator_methods.out b/tests/expectations/compiler/scalar/operator_methods.out
index 5079acf422..87bb1441c9 100644
--- a/tests/expectations/compiler/scalar/operator_methods.out
+++ b/tests/expectations/compiler/scalar/operator_methods.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 1db046563517e701f758da93f440f92bfbaa10f365c087bdaca1cd90d3e120fd
- unrolled_ast: 1db046563517e701f758da93f440f92bfbaa10f365c087bdaca1cd90d3e120fd
- ssa_ast: 19ab9c23e39040b2261fab680c480e06a0ba3c169b4240e19ca859da4c492954
- flattened_ast: 9ee0deed6354215705d9cfbf9988f1ff5f690b3975ff7507e71b087ca721ba45
- inlined_ast: 9ee0deed6354215705d9cfbf9988f1ff5f690b3975ff7507e71b087ca721ba45
- dce_ast: eae5864c201510c91146eb92667e3d8b4c75ee2ecf74857fe07fa6ab4468f0c2
+ - - initial_ast: 7c78c69a9d468ad5d5ac5a3daab5a3e49227ce4d42b974f86d2fa6e7cbb7b044
+ unrolled_ast: 7c78c69a9d468ad5d5ac5a3daab5a3e49227ce4d42b974f86d2fa6e7cbb7b044
+ ssa_ast: 89428b692fd597f974cd4577f4a028468f092207f026195c3063231ef25d7805
+ flattened_ast: d509eb884cfbe261259403accc6743f21b5c24eca7d57efc8fbd8f8fdb67d773
+ inlined_ast: d509eb884cfbe261259403accc6743f21b5c24eca7d57efc8fbd8f8fdb67d773
+ dce_ast: 69e337ded0baba38f5c6df63c6de06cec2f3e8b463fa4cb53e1a96979a3623eb
bytecode: 36a164c1507612060ab556cee9d668118147a8f6bedb09e8eea30c9ce800f907
warnings: ""
diff --git a/tests/expectations/compiler/scalar/scalar.out b/tests/expectations/compiler/scalar/scalar.out
index 0dc0e40fff..be04c9dafc 100644
--- a/tests/expectations/compiler/scalar/scalar.out
+++ b/tests/expectations/compiler/scalar/scalar.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: c2694a6c4fc67982f2a07c41033b1971bdd753a06521fe486b046b1d10c7ea83
- unrolled_ast: c2694a6c4fc67982f2a07c41033b1971bdd753a06521fe486b046b1d10c7ea83
- ssa_ast: 94a3426e45f50abb239cd28293eba762799147a1cb27de7a85e44a7baeaec6c4
- flattened_ast: dd1660f42146670d21481f129b67d6a34cd534ff852a83bc850e56ebbc28ce75
- inlined_ast: dd1660f42146670d21481f129b67d6a34cd534ff852a83bc850e56ebbc28ce75
- dce_ast: dd1660f42146670d21481f129b67d6a34cd534ff852a83bc850e56ebbc28ce75
+ - - initial_ast: 04590d0fa7aab9853317f52e3f93ae7fdcb0c8730eb9f17a1d4b614bb32c0f15
+ unrolled_ast: 04590d0fa7aab9853317f52e3f93ae7fdcb0c8730eb9f17a1d4b614bb32c0f15
+ ssa_ast: a2bbb01352f77b8bceec411b39b1f0a8f64b06b0205e478b073419be0cb020d1
+ flattened_ast: 1c872b641b9189d3a00e8d135edfca6173a0fa3368e85fbd2f88d67a3e3ad351
+ inlined_ast: 1c872b641b9189d3a00e8d135edfca6173a0fa3368e85fbd2f88d67a3e3ad351
+ dce_ast: 1c872b641b9189d3a00e8d135edfca6173a0fa3368e85fbd2f88d67a3e3ad351
bytecode: 2ef042858531dce1d8583ebee5f799243cabbf2327d245957c535a35c146aef9
warnings: ""
diff --git a/tests/expectations/compiler/scalar/ternary.out b/tests/expectations/compiler/scalar/ternary.out
index e25c72b8db..1e9d02c8ac 100644
--- a/tests/expectations/compiler/scalar/ternary.out
+++ b/tests/expectations/compiler/scalar/ternary.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: ed68b645ecc50fd6f81109b5b3b5d12182520e800bb8c970e41c6e15db87c516
- unrolled_ast: ed68b645ecc50fd6f81109b5b3b5d12182520e800bb8c970e41c6e15db87c516
- ssa_ast: ff877cc70cf128cc14879497f9309d1f6807609f9395bb651a6373e58d69f891
- flattened_ast: 63a4c22fdfb921e2a65cc597d72586ea554a579c4729ba9982546e6273aa0760
- inlined_ast: 63a4c22fdfb921e2a65cc597d72586ea554a579c4729ba9982546e6273aa0760
- dce_ast: 63a4c22fdfb921e2a65cc597d72586ea554a579c4729ba9982546e6273aa0760
+ - - initial_ast: df44c10b907bdc10033d9ee1e922765879f9d81fef4893ac8ac76e7d9ef08e4f
+ unrolled_ast: df44c10b907bdc10033d9ee1e922765879f9d81fef4893ac8ac76e7d9ef08e4f
+ ssa_ast: d340b498b38de258913fb6e2ef8257908b0f6797b773ccad2c792020fe225396
+ flattened_ast: 32d2915bdb3d0ad35794b8f3e90e498c654c43fe3ed6900c21e3740630d0b1e4
+ inlined_ast: 32d2915bdb3d0ad35794b8f3e90e498c654c43fe3ed6900c21e3740630d0b1e4
+ dce_ast: 32d2915bdb3d0ad35794b8f3e90e498c654c43fe3ed6900c21e3740630d0b1e4
bytecode: 23e6cb091f2093299d0ea6100cce0c3af523c81111da120d423976348681eda9
warnings: ""
diff --git a/tests/expectations/compiler/statements/assign.out b/tests/expectations/compiler/statements/assign.out
index c2346cd9b6..1cbaabf464 100644
--- a/tests/expectations/compiler/statements/assign.out
+++ b/tests/expectations/compiler/statements/assign.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 73306dda9c8185ea39ed6d3cd1cb36f687d644fbf7cc72a12f54f8e6612226a4
- unrolled_ast: 73306dda9c8185ea39ed6d3cd1cb36f687d644fbf7cc72a12f54f8e6612226a4
- ssa_ast: 396b5ec2b04ec5a616cd77e77ec87ed85408e9049cab4cbec2f857a9b8d4618d
- flattened_ast: b48b0e8010449366b79a8461c2dd18692def73afffc836c6271d3535af0f27d3
- inlined_ast: b48b0e8010449366b79a8461c2dd18692def73afffc836c6271d3535af0f27d3
- dce_ast: b48b0e8010449366b79a8461c2dd18692def73afffc836c6271d3535af0f27d3
+ - - initial_ast: e638cafd5162ba5cdb972b2f2fc38f5bdde135765461ffbfd89ea20e7d7570dc
+ unrolled_ast: e638cafd5162ba5cdb972b2f2fc38f5bdde135765461ffbfd89ea20e7d7570dc
+ ssa_ast: 09508a1d5ca72aaab521feaa7703197642be924f799d9cad001a25ea9102147b
+ flattened_ast: 34fe74364252a3390de4c065e042fd471fb93f4a3b6b2a7228763ccfcb65e941
+ inlined_ast: 34fe74364252a3390de4c065e042fd471fb93f4a3b6b2a7228763ccfcb65e941
+ dce_ast: 34fe74364252a3390de4c065e042fd471fb93f4a3b6b2a7228763ccfcb65e941
bytecode: 5487f807b82f67172b386aaf992fed06bcb134d1749202c409a300633a37a9bf
warnings: ""
diff --git a/tests/expectations/compiler/statements/block.out b/tests/expectations/compiler/statements/block.out
index 94a625a6aa..efdf9a3e58 100644
--- a/tests/expectations/compiler/statements/block.out
+++ b/tests/expectations/compiler/statements/block.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: f2049c3c5193550c9578ba06f3e8fb908242d86cef4f538b7d2403d6081e8eaa
- unrolled_ast: f2049c3c5193550c9578ba06f3e8fb908242d86cef4f538b7d2403d6081e8eaa
- ssa_ast: 487a535f5a8eabaed9219a6463b9f57241aa631d7cdac1f4eb3445b7edf740b1
- flattened_ast: db9d77759f6d3baabb009380e64aee2ccf47428e1a0093f48a23d31473366548
- inlined_ast: db9d77759f6d3baabb009380e64aee2ccf47428e1a0093f48a23d31473366548
- dce_ast: db9d77759f6d3baabb009380e64aee2ccf47428e1a0093f48a23d31473366548
+ - - initial_ast: 33a371d31a9e6be3adfeadee1d5be9875b4bb52d911198ac95b2c9a24622e00c
+ unrolled_ast: 33a371d31a9e6be3adfeadee1d5be9875b4bb52d911198ac95b2c9a24622e00c
+ ssa_ast: aee4f8d4c84b8dc706c9c1b2112cf9b251c79f5f2bcd18132d8147b34a1d24c6
+ flattened_ast: 2e8aa6e4c7c999cec8d7ac578dc79e83472baeeec860e1e32f6072a04aab8d3d
+ inlined_ast: 2e8aa6e4c7c999cec8d7ac578dc79e83472baeeec860e1e32f6072a04aab8d3d
+ dce_ast: 2e8aa6e4c7c999cec8d7ac578dc79e83472baeeec860e1e32f6072a04aab8d3d
bytecode: 9f2bbabd0f858db6e5f4e529fdd5e246023994bf27bbabe6dc1aa6bbf8bf5cfd
warnings: ""
diff --git a/tests/expectations/compiler/statements/chain.out b/tests/expectations/compiler/statements/chain.out
index 244c3063d5..8c83b2db6d 100644
--- a/tests/expectations/compiler/statements/chain.out
+++ b/tests/expectations/compiler/statements/chain.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: fbcd232837a4d65205e0b4c78f693c65f34c1f5e8e997bc237d24f67aa86c637
- unrolled_ast: fbcd232837a4d65205e0b4c78f693c65f34c1f5e8e997bc237d24f67aa86c637
- ssa_ast: b364518cd8e798730dc7212e50ed4e7c3dba6a95bb2f9c02f75b0beecee25129
- flattened_ast: 416e3b4f88d5a2d9356296356d07c44e4a0083f47a3dc429bb81c9ae9d2c27d8
- inlined_ast: 416e3b4f88d5a2d9356296356d07c44e4a0083f47a3dc429bb81c9ae9d2c27d8
- dce_ast: 7892f6814b57a5d12129a0f4542b8dc8b9a32d110b467a3080d8b865e7e34fe9
+ - - initial_ast: 0e972baf0498bafb7e86f8602ff97e80f291d33ff1c5347fef2898d30272f38f
+ unrolled_ast: 0e972baf0498bafb7e86f8602ff97e80f291d33ff1c5347fef2898d30272f38f
+ ssa_ast: 67f0c60b3b4ff53997f13f38eae29e2235d631cf995a6d3daf6d7fbafd0255bc
+ flattened_ast: 6c080c755c2ec4aaaadf7c28dcd89f53bfc1e35a1df1adab82d3757ab0c5f0b3
+ inlined_ast: 6c080c755c2ec4aaaadf7c28dcd89f53bfc1e35a1df1adab82d3757ab0c5f0b3
+ dce_ast: e9149282392ac07b497bb475675e44f5c0a040d392a3d38bbe50f8494aa437d7
bytecode: f6aaf7f7a13fb233511385db7479f2612e7a77734ee6a189f063bd3d33a7afaa
warnings: ""
diff --git a/tests/expectations/compiler/statements/expr_statement.out b/tests/expectations/compiler/statements/expr_statement.out
index a6ea7aad91..1dabf0b1ab 100644
--- a/tests/expectations/compiler/statements/expr_statement.out
+++ b/tests/expectations/compiler/statements/expr_statement.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 91ab2532658863188be28710a7d3a772e9e240408352e424fc430149d7a85a3f
- unrolled_ast: 91ab2532658863188be28710a7d3a772e9e240408352e424fc430149d7a85a3f
- ssa_ast: 6aac0bfb6e7d744e1e52a3614439d51625f87bf57141b55498173f644b5b315e
- flattened_ast: 38b34a5c44c130267c42f641f5d37fcf695573f06b128f01dd3070c6552046df
- inlined_ast: 38b34a5c44c130267c42f641f5d37fcf695573f06b128f01dd3070c6552046df
- dce_ast: 38b34a5c44c130267c42f641f5d37fcf695573f06b128f01dd3070c6552046df
+ - - initial_ast: 12d9b5a03e9a90aa2f1e225ce52c9c0ab2a6ce2f390fedbbb4c915649d7cd387
+ unrolled_ast: 12d9b5a03e9a90aa2f1e225ce52c9c0ab2a6ce2f390fedbbb4c915649d7cd387
+ ssa_ast: cb9320c526f2405f9da2af93a40c9969faf1e2572d5c4a334cc36b2eae36a1a2
+ flattened_ast: 59bc3b55e1cdb78842c76592d2e496573ff2aa7b8aea3ffe9e30ceb7a1493deb
+ inlined_ast: 59bc3b55e1cdb78842c76592d2e496573ff2aa7b8aea3ffe9e30ceb7a1493deb
+ dce_ast: 59bc3b55e1cdb78842c76592d2e496573ff2aa7b8aea3ffe9e30ceb7a1493deb
bytecode: c57c57bf012ff4c89e7526b32da8955cb4f880014d62a35493bffce6871c093b
warnings: ""
diff --git a/tests/expectations/compiler/statements/iteration_basic.out b/tests/expectations/compiler/statements/iteration_basic.out
index 561ddf349d..a032f17ce6 100644
--- a/tests/expectations/compiler/statements/iteration_basic.out
+++ b/tests/expectations/compiler/statements/iteration_basic.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: e39d5a2d5baf725c211971a7172531a82a5428c6ee68904f2e53ea872eb41e96
- unrolled_ast: dcc96d1a32ce402ffe8136245c89a6cc087c101e650ad2e5c9d5afb13022cca0
- ssa_ast: e25906e5105564137bd9ae892c5bcfaa74283905af0ae26bcd288aad15abfb1e
- flattened_ast: d2cadd421c1f9dd196e37638cfb78a2230164a4a32e923e5e3a87cde4b73dcab
- inlined_ast: d2cadd421c1f9dd196e37638cfb78a2230164a4a32e923e5e3a87cde4b73dcab
- dce_ast: c83a2f8389a527179b74583a1538ce2e22a195a84e2b3a3f1bddd059c2b8947d
+ - - initial_ast: 71762985dddbae02fc71820ef234a4d71ef0db2c6c5b5e07f4790911b335f2eb
+ unrolled_ast: 93dc3615602b68509eca762541f9c97fd45992fb2b4ffcd40ccd222cc6718c4d
+ ssa_ast: 6f9e585354f5ff8d637d33790ba5b162fff5033173c11865e5ce0d123f18a4fa
+ flattened_ast: 720509a27137b6fa5f2ed9c3970d307c6332b7a37e77838bea2cd132da7e98da
+ inlined_ast: 720509a27137b6fa5f2ed9c3970d307c6332b7a37e77838bea2cd132da7e98da
+ dce_ast: 8fe8c24993ed82750ebd7be9be94feb033028c56d8ed91eaafde769b95cd553c
bytecode: 41bf59ecf2ab2485e223b6501897613108441d2d881640d2d235f79201615cd3
warnings: ""
diff --git a/tests/expectations/compiler/statements/iteration_nested.out b/tests/expectations/compiler/statements/iteration_nested.out
index 1ec532425d..0ac29dfbe1 100644
--- a/tests/expectations/compiler/statements/iteration_nested.out
+++ b/tests/expectations/compiler/statements/iteration_nested.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 98bd584397eb367fd78528d76ab8d814626adb2108028726b2c2905fa1d9698f
- unrolled_ast: 52b3461d444d042062b6a62f2ddd48d5c5ee5c57b4a1036f1881027e471037f8
- ssa_ast: f45378ffec8e1493464c7f8986e29bf8bdd2606a365205373cb38b8d0c64fdae
- flattened_ast: a16e17188c10a8fd3ad2f430327afa4b110412a78877d28f837cb85e7f046abd
- inlined_ast: a16e17188c10a8fd3ad2f430327afa4b110412a78877d28f837cb85e7f046abd
- dce_ast: 8fb41a1f4f3ccc8cfd845c4a8fa7847e990cb6f05d8f30dcb2caa22ca269aa4f
+ - - initial_ast: 21579a213c1b3fbe034d97b5589ee974b23e1e1c820c9126567098bb2b6bccfe
+ unrolled_ast: ec7c1aeb019aaa85d79c2cb479dcee8eca60544f82dfb7cca1e5eb36a5315ad6
+ ssa_ast: 38f993d1597dfda1e6e930704c4a29e7493cc59a25e883b7da2de8f99d0670e9
+ flattened_ast: 86f16e682b4eade92d5092af65b35ba419100a3651a309584c26f6c3ccfdef6d
+ inlined_ast: 86f16e682b4eade92d5092af65b35ba419100a3651a309584c26f6c3ccfdef6d
+ dce_ast: 12e27180a7e37fa72298c4902c84f579cc6965faddbe0f1b3f54775660c230b0
bytecode: e6fba28a70e1d844cc46f8e9dcf040658b9431f4fd49a4896dfc7ffb3ebfeb25
warnings: ""
diff --git a/tests/expectations/compiler/statements/multiple_returns.out b/tests/expectations/compiler/statements/multiple_returns.out
index 18254f2513..9e31695d4d 100644
--- a/tests/expectations/compiler/statements/multiple_returns.out
+++ b/tests/expectations/compiler/statements/multiple_returns.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 0d35d54b5fdd8de11f8d93f0eb285b765ccff47e37e4d03a840ec4f040829eb7
- unrolled_ast: 0d35d54b5fdd8de11f8d93f0eb285b765ccff47e37e4d03a840ec4f040829eb7
- ssa_ast: 0adeb2b905205041482fe24d7ae318dbe28cee031399aa085edf88b5449788d8
- flattened_ast: 0821cabc6ecf6cb4aa8b4ae63e7e8dafa0bd151dfa4e7a3a3eb9a1c590554dd8
- inlined_ast: 0821cabc6ecf6cb4aa8b4ae63e7e8dafa0bd151dfa4e7a3a3eb9a1c590554dd8
- dce_ast: 0821cabc6ecf6cb4aa8b4ae63e7e8dafa0bd151dfa4e7a3a3eb9a1c590554dd8
+ - - initial_ast: aedde7c5c666d6969f1b81f922a4035db764a46940d4778b765b3b9804f5429c
+ unrolled_ast: aedde7c5c666d6969f1b81f922a4035db764a46940d4778b765b3b9804f5429c
+ ssa_ast: 6e03fe816e4e9d9266a5680d0501c8d8be6feab19698af76e7dd3c00c7a86f77
+ flattened_ast: eced601cfa93e42d2616522aee1a8920d59d17c91a2e0fea38e2a3d63ab84098
+ inlined_ast: eced601cfa93e42d2616522aee1a8920d59d17c91a2e0fea38e2a3d63ab84098
+ dce_ast: eced601cfa93e42d2616522aee1a8920d59d17c91a2e0fea38e2a3d63ab84098
bytecode: e8fad70723ee17dc768faab9e2ee64ec338b6b1bd4ec1d9350791665c1abd697
warnings: ""
diff --git a/tests/expectations/compiler/statements/mutate.out b/tests/expectations/compiler/statements/mutate.out
index 8e6372fff0..5e75e006f4 100644
--- a/tests/expectations/compiler/statements/mutate.out
+++ b/tests/expectations/compiler/statements/mutate.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 54167d71dcc69af84eafed38c7944c4c53061ebc54947f1782b57d3d128af8b1
- unrolled_ast: 54167d71dcc69af84eafed38c7944c4c53061ebc54947f1782b57d3d128af8b1
- ssa_ast: f72f10adda09e7528112f83455e59b855f4801c1714dab3018eb34ecb59adf18
- flattened_ast: e3637632648521485ca79666a402fb86ca8e652c34cf7cd2cdc2093ba6ef2daf
- inlined_ast: e3637632648521485ca79666a402fb86ca8e652c34cf7cd2cdc2093ba6ef2daf
- dce_ast: b4868a55b46cafd8fc90deef20739b5790c5d7697899afb6f1d27d45224aeb85
+ - - initial_ast: f19b490a00c1a62e1644bf8b8ed891b081e9c13fc707703716756120dc25e808
+ unrolled_ast: f19b490a00c1a62e1644bf8b8ed891b081e9c13fc707703716756120dc25e808
+ ssa_ast: 26141ab2b12ba8a9fbe9e69b7a9959c3039833f5aa91545c4f37bdf8ad216910
+ flattened_ast: d2ade4073321dde72e16747c2368cf585d64e779455d730c1eefa91ffa3dc694
+ inlined_ast: d2ade4073321dde72e16747c2368cf585d64e779455d730c1eefa91ffa3dc694
+ dce_ast: f41a9c31663cd30206a411e393acd0a09d52f82fc10c4bc8f01cde61f1e3c45e
bytecode: 4f4c5c377fed78feede8ee754c9f838f449f8d00cf771b2bb65884e876f90b7e
warnings: ""
diff --git a/tests/expectations/compiler/statements/operations/add_assign.out b/tests/expectations/compiler/statements/operations/add_assign.out
index 4aa39673ba..7afe272936 100644
--- a/tests/expectations/compiler/statements/operations/add_assign.out
+++ b/tests/expectations/compiler/statements/operations/add_assign.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: ef0196ae468b3e4a5f52581ece18c8f06f9c8d788b38430ed5e72f5f3e871838
- unrolled_ast: ef0196ae468b3e4a5f52581ece18c8f06f9c8d788b38430ed5e72f5f3e871838
- ssa_ast: 406f3fe8c927d05a81920cd582960192c4d928ff1497475076840b5e8064f402
- flattened_ast: 24f08a0cf3f2bbe162529bc4098f03afd7f23d04870657e6df83c89573afc06a
- inlined_ast: 24f08a0cf3f2bbe162529bc4098f03afd7f23d04870657e6df83c89573afc06a
- dce_ast: 24f08a0cf3f2bbe162529bc4098f03afd7f23d04870657e6df83c89573afc06a
+ - - initial_ast: 6d17f428a4e0e4d5326f96685803dbc197166a445049fa2965674bd38f18a93b
+ unrolled_ast: 6d17f428a4e0e4d5326f96685803dbc197166a445049fa2965674bd38f18a93b
+ ssa_ast: 096fc60aa3add9c78e420b0148e926482e6e6af9e42eae25b823fa37ae17d748
+ flattened_ast: ab545b4c1aa5d04b83604237292879b22f7ebce3d5b42c992cf58946fee4713b
+ inlined_ast: ab545b4c1aa5d04b83604237292879b22f7ebce3d5b42c992cf58946fee4713b
+ dce_ast: ab545b4c1aa5d04b83604237292879b22f7ebce3d5b42c992cf58946fee4713b
bytecode: f9bb06bbdb06665d260633e11e377d5b2a428e169220f31b9ad9cd8ac8c94f6d
warnings: ""
diff --git a/tests/expectations/compiler/statements/operations/and_assign.out b/tests/expectations/compiler/statements/operations/and_assign.out
index 2afb4e5640..0705b82f16 100644
--- a/tests/expectations/compiler/statements/operations/and_assign.out
+++ b/tests/expectations/compiler/statements/operations/and_assign.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 347cb3c52da22d271ea6960b303016f697b6d91362abc827d91255519bf562a6
- unrolled_ast: 347cb3c52da22d271ea6960b303016f697b6d91362abc827d91255519bf562a6
- ssa_ast: 14107612d87ea4fddbf03cd776ff65ed091e272664a3b87e7152a1095c44a599
- flattened_ast: 2385f395ff5bef8b7cfe44d82d4c63cd18d36f5443a9d9304ddf7053a7a57c0d
- inlined_ast: 2385f395ff5bef8b7cfe44d82d4c63cd18d36f5443a9d9304ddf7053a7a57c0d
- dce_ast: 2385f395ff5bef8b7cfe44d82d4c63cd18d36f5443a9d9304ddf7053a7a57c0d
+ - - initial_ast: b0d904e0dee9136f3e2ca52ac4872d1b3d345528f8b9bcfca6256e49a2ae55ad
+ unrolled_ast: b0d904e0dee9136f3e2ca52ac4872d1b3d345528f8b9bcfca6256e49a2ae55ad
+ ssa_ast: 699adbb4256d6b031836a7f083aefd75ed4fdc6df9425ec752e9f5770b5381d7
+ flattened_ast: ae9ef0dd00f78583ab2af16bc4280e07979d419c37aa4756daf3c6eb7994a03d
+ inlined_ast: ae9ef0dd00f78583ab2af16bc4280e07979d419c37aa4756daf3c6eb7994a03d
+ dce_ast: ae9ef0dd00f78583ab2af16bc4280e07979d419c37aa4756daf3c6eb7994a03d
bytecode: 7b9e392bda5b29d56ff94dc3eaefe68313d852336209db998714308d19ea6102
warnings: ""
diff --git a/tests/expectations/compiler/statements/operations/bitand_assign.out b/tests/expectations/compiler/statements/operations/bitand_assign.out
index 1ceafc1ae6..4c4e5d2236 100644
--- a/tests/expectations/compiler/statements/operations/bitand_assign.out
+++ b/tests/expectations/compiler/statements/operations/bitand_assign.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: e90b7f4fe0b8dc3c4ee753ad9772e8b13ea1c01bc9cfdd74f217a33b41dc7440
- unrolled_ast: e90b7f4fe0b8dc3c4ee753ad9772e8b13ea1c01bc9cfdd74f217a33b41dc7440
- ssa_ast: ea4f3838276a1a5bbac90ff2229db823e47c4484bf159a27088f249e95095e7a
- flattened_ast: 05708b8d3ba54ec6f0371a756c31628b14775b01fa24ca48b52f38f2328254a7
- inlined_ast: 05708b8d3ba54ec6f0371a756c31628b14775b01fa24ca48b52f38f2328254a7
- dce_ast: 05708b8d3ba54ec6f0371a756c31628b14775b01fa24ca48b52f38f2328254a7
+ - - initial_ast: 24082d9b240148135834080c113cd0f5fadbd5586972347ee2ce02569275b879
+ unrolled_ast: 24082d9b240148135834080c113cd0f5fadbd5586972347ee2ce02569275b879
+ ssa_ast: 74c4a834dbd19d4c2afba8caeb4a36f00b0b5b8972f95b2b40efaf41263da5d3
+ flattened_ast: 27271a648806e9b233d0ccc5b965ef3ec7a03ce60b87423c6b3a275ba7af74dc
+ inlined_ast: 27271a648806e9b233d0ccc5b965ef3ec7a03ce60b87423c6b3a275ba7af74dc
+ dce_ast: 27271a648806e9b233d0ccc5b965ef3ec7a03ce60b87423c6b3a275ba7af74dc
bytecode: 6dab0d771ad5e0b95b5ded8ffb214368621dc0ee9434113549f85abd0eb6c626
warnings: ""
diff --git a/tests/expectations/compiler/statements/operations/bitor_assign.out b/tests/expectations/compiler/statements/operations/bitor_assign.out
index f308fd11af..f2b3242cb6 100644
--- a/tests/expectations/compiler/statements/operations/bitor_assign.out
+++ b/tests/expectations/compiler/statements/operations/bitor_assign.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: fa779000b25964ee8afb1a3b50724147f0c15b4809fedd8b2b8b4d55938b0fad
- unrolled_ast: fa779000b25964ee8afb1a3b50724147f0c15b4809fedd8b2b8b4d55938b0fad
- ssa_ast: 285f58025d4e93204038f87122d18618519ac02791b344e087be0beb536679b4
- flattened_ast: 8e8de20ac44abc4c720772a57e9fee418fc4ab09118bc098790c078d9d6238c7
- inlined_ast: 8e8de20ac44abc4c720772a57e9fee418fc4ab09118bc098790c078d9d6238c7
- dce_ast: 8e8de20ac44abc4c720772a57e9fee418fc4ab09118bc098790c078d9d6238c7
+ - - initial_ast: 250e057dd087dec12b4e0d4de0310c1f04d2f74f07293ff7c3344b3f4760aff2
+ unrolled_ast: 250e057dd087dec12b4e0d4de0310c1f04d2f74f07293ff7c3344b3f4760aff2
+ ssa_ast: 5aa086c693dbf2454be67814e28ea79012f1ecee1dc7d4e781e46a253676076f
+ flattened_ast: e7de384b09d1778fe786af88f801660cd78327bb8f5de05be396fc759b4c70df
+ inlined_ast: e7de384b09d1778fe786af88f801660cd78327bb8f5de05be396fc759b4c70df
+ dce_ast: e7de384b09d1778fe786af88f801660cd78327bb8f5de05be396fc759b4c70df
bytecode: f551499188e28449b06b9aa17ef8af4d1daedbf0ac75484b5e3f8e81836ffb63
warnings: ""
diff --git a/tests/expectations/compiler/statements/operations/bitxor_assign.out b/tests/expectations/compiler/statements/operations/bitxor_assign.out
index f514fb878b..c692acc29e 100644
--- a/tests/expectations/compiler/statements/operations/bitxor_assign.out
+++ b/tests/expectations/compiler/statements/operations/bitxor_assign.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: fec4d3cdf1ec3f8a6a8583027f7186f02e37ac69aab519925556586d34f922c4
- unrolled_ast: fec4d3cdf1ec3f8a6a8583027f7186f02e37ac69aab519925556586d34f922c4
- ssa_ast: 1a6a9ae27d8bab993ec1ff948244d34e0cfb47464ce253b3ec3d51e5d72c9ca2
- flattened_ast: 95cf30aa11e1d695e89fa52aabe42059059eddfbf4daa89732cd58a824b27045
- inlined_ast: 95cf30aa11e1d695e89fa52aabe42059059eddfbf4daa89732cd58a824b27045
- dce_ast: 95cf30aa11e1d695e89fa52aabe42059059eddfbf4daa89732cd58a824b27045
+ - - initial_ast: 98df3f3a84a2e4600a788a9bb0eb223d1fb9efe5fa5a3bc8c19e0ccf9c70a65b
+ unrolled_ast: 98df3f3a84a2e4600a788a9bb0eb223d1fb9efe5fa5a3bc8c19e0ccf9c70a65b
+ ssa_ast: e939dd90cdbbefa187fb1c92534f2891e2d8426bfd80b98db9d88b417cefd29c
+ flattened_ast: 0fcba5cfb2698a1a9a14e0570f34545eec9fe08c55ee960918073a11e3bbf580
+ inlined_ast: 0fcba5cfb2698a1a9a14e0570f34545eec9fe08c55ee960918073a11e3bbf580
+ dce_ast: 0fcba5cfb2698a1a9a14e0570f34545eec9fe08c55ee960918073a11e3bbf580
bytecode: cc7cc1d77829ab20a01838d82d9d75e2f4d9b5231667aeeb7517083740d299f5
warnings: ""
diff --git a/tests/expectations/compiler/statements/operations/div_assign.out b/tests/expectations/compiler/statements/operations/div_assign.out
index 567f3505a5..fd3e671143 100644
--- a/tests/expectations/compiler/statements/operations/div_assign.out
+++ b/tests/expectations/compiler/statements/operations/div_assign.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 6dae25d257b6a910a6439a56f8f9a0cf5d0f4a4dfa6fd300989ed43e82c77919
- unrolled_ast: 6dae25d257b6a910a6439a56f8f9a0cf5d0f4a4dfa6fd300989ed43e82c77919
- ssa_ast: d35eb23d5585362243c38d7aa6bdcbe9db8649b0a6f0658c7b04a7941bcced19
- flattened_ast: 27c6d6ef683b66eea49757a486eb2fad8e01162800ee65519062fe1f144d8723
- inlined_ast: 27c6d6ef683b66eea49757a486eb2fad8e01162800ee65519062fe1f144d8723
- dce_ast: 27c6d6ef683b66eea49757a486eb2fad8e01162800ee65519062fe1f144d8723
+ - - initial_ast: 8f3728c556b35ea8a0f84045e0db2a85a66dd1c6286efffc3e0b03a58612be2f
+ unrolled_ast: 8f3728c556b35ea8a0f84045e0db2a85a66dd1c6286efffc3e0b03a58612be2f
+ ssa_ast: 6a212d81111c993c4c65cf0f2e23762ea1f2dd8484d8f46aae892370430acae4
+ flattened_ast: b6b06d57677130d1c9e6e326d5fcc03ded77e2a65032545ab8c1b806ecd79e16
+ inlined_ast: b6b06d57677130d1c9e6e326d5fcc03ded77e2a65032545ab8c1b806ecd79e16
+ dce_ast: b6b06d57677130d1c9e6e326d5fcc03ded77e2a65032545ab8c1b806ecd79e16
bytecode: 852a26ba7ae67c2f2cdf00814963c66786bd383cb645b9740b782cb07e747c41
warnings: ""
diff --git a/tests/expectations/compiler/statements/operations/mul_assign.out b/tests/expectations/compiler/statements/operations/mul_assign.out
index 3827f265be..d3e6e430e3 100644
--- a/tests/expectations/compiler/statements/operations/mul_assign.out
+++ b/tests/expectations/compiler/statements/operations/mul_assign.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: e0d9f6856a4f338e60168e2cbb4f71ed81c48da9caf305231d87d080c8fde124
- unrolled_ast: e0d9f6856a4f338e60168e2cbb4f71ed81c48da9caf305231d87d080c8fde124
- ssa_ast: e33a956110373c8f1c0d160cf6c59d7b4cb20b232821d300c58006c25ee2cd92
- flattened_ast: b66f9c52a1da1f215c583239cce069e1ac0bcd69945ef7780cdfd55e585e26ed
- inlined_ast: b66f9c52a1da1f215c583239cce069e1ac0bcd69945ef7780cdfd55e585e26ed
- dce_ast: b66f9c52a1da1f215c583239cce069e1ac0bcd69945ef7780cdfd55e585e26ed
+ - - initial_ast: 1e4b6623f9ef5918e7e4164990685c70e1491e9925806e499068a24517651df6
+ unrolled_ast: 1e4b6623f9ef5918e7e4164990685c70e1491e9925806e499068a24517651df6
+ ssa_ast: 2726f057ca2f7d3a181425a0359e433a141e5c1c4094a9a30cddddbc5aa7046c
+ flattened_ast: 791142f029f85f2d416aab7d2c09ff10692dc1706a8e1edade9eb70b994e65ce
+ inlined_ast: 791142f029f85f2d416aab7d2c09ff10692dc1706a8e1edade9eb70b994e65ce
+ dce_ast: 791142f029f85f2d416aab7d2c09ff10692dc1706a8e1edade9eb70b994e65ce
bytecode: e458b602541d030c368e1e498d1dae92b0a26e9505a02ca3cd93858ca3bdb277
warnings: ""
diff --git a/tests/expectations/compiler/statements/operations/or_assign.out b/tests/expectations/compiler/statements/operations/or_assign.out
index 26e876aa8e..893aecb11f 100644
--- a/tests/expectations/compiler/statements/operations/or_assign.out
+++ b/tests/expectations/compiler/statements/operations/or_assign.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 2579d15b67853eaacce88986cfe8c2604a03a1f7384d1c9272019f74893e5de2
- unrolled_ast: 2579d15b67853eaacce88986cfe8c2604a03a1f7384d1c9272019f74893e5de2
- ssa_ast: 0aadaf5837c3b723a60741478b06a57ea70d49c9e8b685b9af333322278e3c4c
- flattened_ast: 6a293e6919e8e2b2d5fb48404b9965c0107e3c93a657c7e9a5562de6e8d64984
- inlined_ast: 6a293e6919e8e2b2d5fb48404b9965c0107e3c93a657c7e9a5562de6e8d64984
- dce_ast: 6a293e6919e8e2b2d5fb48404b9965c0107e3c93a657c7e9a5562de6e8d64984
+ - - initial_ast: 4f443b41abd57dc73d7422835ff0a8a6c41e11359dec8f2670c5f2271d480579
+ unrolled_ast: 4f443b41abd57dc73d7422835ff0a8a6c41e11359dec8f2670c5f2271d480579
+ ssa_ast: 8faa507b7d812b4e1dc6dc8eee42cc3db3046b8bbe1b0ff133a57886a83dd795
+ flattened_ast: 19d8f9cd38bc39820a608dd4cc8bac01b6c5bf157530ca8655b85c189fc15e57
+ inlined_ast: 19d8f9cd38bc39820a608dd4cc8bac01b6c5bf157530ca8655b85c189fc15e57
+ dce_ast: 19d8f9cd38bc39820a608dd4cc8bac01b6c5bf157530ca8655b85c189fc15e57
bytecode: 6d6695b67fa8f1cff43f2d00c6ce7e118342fb3e0bd05008d952820bf0e6dca8
warnings: ""
diff --git a/tests/expectations/compiler/statements/operations/pow_assign.out b/tests/expectations/compiler/statements/operations/pow_assign.out
index 007558eacd..0dd7e4e3eb 100644
--- a/tests/expectations/compiler/statements/operations/pow_assign.out
+++ b/tests/expectations/compiler/statements/operations/pow_assign.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 4868053eb3fafdfdb2202252885ff65312794e8ce9b5e2119f7b3f85cb42a4b4
- unrolled_ast: 4868053eb3fafdfdb2202252885ff65312794e8ce9b5e2119f7b3f85cb42a4b4
- ssa_ast: 7b1291f30c41cdb25c52b61c47a27c22142451c739a9704c931aa3d724396498
- flattened_ast: 9ab131136ab1ae59d8952d07ac7990337a3ae6a2f1d88d00f4b7152cc3786fa6
- inlined_ast: 9ab131136ab1ae59d8952d07ac7990337a3ae6a2f1d88d00f4b7152cc3786fa6
- dce_ast: 9ab131136ab1ae59d8952d07ac7990337a3ae6a2f1d88d00f4b7152cc3786fa6
+ - - initial_ast: af3d301e00802950e6fb5d04609185a570b6d3b75028cfe3ccdcb9595f69440e
+ unrolled_ast: af3d301e00802950e6fb5d04609185a570b6d3b75028cfe3ccdcb9595f69440e
+ ssa_ast: c6fda924231e0c443635c41e8dabee9c5f81843019278c07bae350c347d89c29
+ flattened_ast: ec007ffa05808bbd03ddb899ffa0a9cf1a344ae3861e05ccf057f7aa6ae13afa
+ inlined_ast: ec007ffa05808bbd03ddb899ffa0a9cf1a344ae3861e05ccf057f7aa6ae13afa
+ dce_ast: ec007ffa05808bbd03ddb899ffa0a9cf1a344ae3861e05ccf057f7aa6ae13afa
bytecode: 69c6644fb42c55979ce03fb2d5d6712f6eee57bafc5853fd5866a04a44e4e534
warnings: ""
diff --git a/tests/expectations/compiler/statements/operations/rem_assign.out b/tests/expectations/compiler/statements/operations/rem_assign.out
index 8f82a9fd3d..9123242bff 100644
--- a/tests/expectations/compiler/statements/operations/rem_assign.out
+++ b/tests/expectations/compiler/statements/operations/rem_assign.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 336265cd7129cba865898735d54b9c20073bff52696ba6c212ae8a6e66452106
- unrolled_ast: 336265cd7129cba865898735d54b9c20073bff52696ba6c212ae8a6e66452106
- ssa_ast: d0c71f2f1de2e8ccded3356e307757cf08f78009742a8f3c0b5d8305a9835560
- flattened_ast: 3dc73fa2723342d30d858ef6d3fc485f94df34567bec51ecdc39391ea4ea29c6
- inlined_ast: 3dc73fa2723342d30d858ef6d3fc485f94df34567bec51ecdc39391ea4ea29c6
- dce_ast: 3dc73fa2723342d30d858ef6d3fc485f94df34567bec51ecdc39391ea4ea29c6
+ - - initial_ast: b8c00d33b7f8ff974af16508c2ce71d7f7832dcef880e6f325936512513e2550
+ unrolled_ast: b8c00d33b7f8ff974af16508c2ce71d7f7832dcef880e6f325936512513e2550
+ ssa_ast: 0cb4c58c6971b6baf752521fed304495e40c905b19d491999d9e4bb5fc4f8fb3
+ flattened_ast: d709ddc1a7234080c07fd2913e54c622fe2194f93f6adcecc8c016e80c3312b3
+ inlined_ast: d709ddc1a7234080c07fd2913e54c622fe2194f93f6adcecc8c016e80c3312b3
+ dce_ast: d709ddc1a7234080c07fd2913e54c622fe2194f93f6adcecc8c016e80c3312b3
bytecode: f67d2ba495c6cbed24bf76003e4521182d8aaec5f8a3d42ab1929d56af65452b
warnings: ""
diff --git a/tests/expectations/compiler/statements/operations/shl_assign.out b/tests/expectations/compiler/statements/operations/shl_assign.out
index d4f9967eb8..453949d9a1 100644
--- a/tests/expectations/compiler/statements/operations/shl_assign.out
+++ b/tests/expectations/compiler/statements/operations/shl_assign.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: d018ac16daaac9ba7f9020cc0aee2084333fd737bb1e4894b7293a8d4eaa9ae3
- unrolled_ast: d018ac16daaac9ba7f9020cc0aee2084333fd737bb1e4894b7293a8d4eaa9ae3
- ssa_ast: 1d0cccfd79e4dcdea37eab9e26a4c87bed815c1cd5faf28acf74d30054f4bb9e
- flattened_ast: a2e7c80905ee9e5201cbcce79342f06f9d3d1a8b4aa08e41f83bdb022b39d628
- inlined_ast: a2e7c80905ee9e5201cbcce79342f06f9d3d1a8b4aa08e41f83bdb022b39d628
- dce_ast: a2e7c80905ee9e5201cbcce79342f06f9d3d1a8b4aa08e41f83bdb022b39d628
+ - - initial_ast: a9dc1326e2cb15a79b5a9ae45560cab65a7ecc29eb3e4bed31983974f963ce76
+ unrolled_ast: a9dc1326e2cb15a79b5a9ae45560cab65a7ecc29eb3e4bed31983974f963ce76
+ ssa_ast: 5220a073012f5ac1ad58b8bc4b9a7d88974e96afbcd09949486ea0a7e9fec1e4
+ flattened_ast: 673821e8ba47035a18e2852843876601e47c8f699e045d6435c44b15360ae31a
+ inlined_ast: 673821e8ba47035a18e2852843876601e47c8f699e045d6435c44b15360ae31a
+ dce_ast: 673821e8ba47035a18e2852843876601e47c8f699e045d6435c44b15360ae31a
bytecode: c7e481877eba9b3d2f0f08797c30c5404e6da930c4fc82bf58a7bdeb46ba251e
warnings: ""
diff --git a/tests/expectations/compiler/statements/operations/shr_assign.out b/tests/expectations/compiler/statements/operations/shr_assign.out
index 525fdbd2f3..a5d795866a 100644
--- a/tests/expectations/compiler/statements/operations/shr_assign.out
+++ b/tests/expectations/compiler/statements/operations/shr_assign.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 583a4ba4ff7216777c266bff6599d88ed2522c9d687e2bbf2005563bb63153d0
- unrolled_ast: 583a4ba4ff7216777c266bff6599d88ed2522c9d687e2bbf2005563bb63153d0
- ssa_ast: 7c37b49480906456cf49bcf1be82916c2044d3eb07d6cb6cb7e840b0a0498d37
- flattened_ast: 0b9d3680dbb567eadec23a09e6ef3dcdbc270bc7fd5c76a103691e56648d5b92
- inlined_ast: 0b9d3680dbb567eadec23a09e6ef3dcdbc270bc7fd5c76a103691e56648d5b92
- dce_ast: 0b9d3680dbb567eadec23a09e6ef3dcdbc270bc7fd5c76a103691e56648d5b92
+ - - initial_ast: 86be3573f7259463aca3036c8444cec711238b56159224b2fa0f20dd5410ebfb
+ unrolled_ast: 86be3573f7259463aca3036c8444cec711238b56159224b2fa0f20dd5410ebfb
+ ssa_ast: 7f8ac53ea5472b583e7a4dfaa432ff044759957598485d82d510e491871d08fa
+ flattened_ast: 8e426d8eb3564ac47eb11215c22273e9aae2d18fc6fc9c089ac111fb584640a8
+ inlined_ast: 8e426d8eb3564ac47eb11215c22273e9aae2d18fc6fc9c089ac111fb584640a8
+ dce_ast: 8e426d8eb3564ac47eb11215c22273e9aae2d18fc6fc9c089ac111fb584640a8
bytecode: c9b6d8b47fbe5b72e82bc81b952ba14ed281fd0bde9182bf8c6d8e165fa84001
warnings: ""
diff --git a/tests/expectations/compiler/statements/operations/sub_assign.out b/tests/expectations/compiler/statements/operations/sub_assign.out
index c888471e09..cd9ee7c0ba 100644
--- a/tests/expectations/compiler/statements/operations/sub_assign.out
+++ b/tests/expectations/compiler/statements/operations/sub_assign.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 7fff01bb9eb5253f00dc49106bbc17ff8c90dd5e8f6dd94c0ab6da5947e2df47
- unrolled_ast: 7fff01bb9eb5253f00dc49106bbc17ff8c90dd5e8f6dd94c0ab6da5947e2df47
- ssa_ast: c85d6514d10aaa44ff66e89977b98fa70cb140229951764103b1563164e93a8e
- flattened_ast: d36c7de601eac9e77aa4e9aac0f9edec4a1f80c43e62e7d1c15a05ecc41c67b2
- inlined_ast: d36c7de601eac9e77aa4e9aac0f9edec4a1f80c43e62e7d1c15a05ecc41c67b2
- dce_ast: d36c7de601eac9e77aa4e9aac0f9edec4a1f80c43e62e7d1c15a05ecc41c67b2
+ - - initial_ast: 979e65fa1ddc753e023488f6f5c3ea2406404fdfa8a18adb57cb8cc68387a5db
+ unrolled_ast: 979e65fa1ddc753e023488f6f5c3ea2406404fdfa8a18adb57cb8cc68387a5db
+ ssa_ast: 0caf32fb42aad2152a4f8c3c081e0baa032b1c57417c20307ec2ada77ccaf546
+ flattened_ast: 4bc4b8f1fdf8206775ec8df693807eee85329bdcc45333fe52cbfed2501f3ceb
+ inlined_ast: 4bc4b8f1fdf8206775ec8df693807eee85329bdcc45333fe52cbfed2501f3ceb
+ dce_ast: 4bc4b8f1fdf8206775ec8df693807eee85329bdcc45333fe52cbfed2501f3ceb
bytecode: e2d11ed53799ed66404c1913fe646293953de9e3b44fca9a3add80e04e9a34fc
warnings: ""
diff --git a/tests/expectations/compiler/statements/ternary_explicit_and_implicit.out b/tests/expectations/compiler/statements/ternary_explicit_and_implicit.out
index fa1e5c18b3..4509bbfc32 100644
--- a/tests/expectations/compiler/statements/ternary_explicit_and_implicit.out
+++ b/tests/expectations/compiler/statements/ternary_explicit_and_implicit.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 57d0b6f6aa70eb7794804338471642bb7d3afbe22839e481e3db043c96429c64
- unrolled_ast: 57d0b6f6aa70eb7794804338471642bb7d3afbe22839e481e3db043c96429c64
- ssa_ast: ac3d8c3a3a404ec9d3bdc6012d9dba7c54c8da3d2e18e09378c867089cee3cae
- flattened_ast: 8eac9b122ec47ee96061b25b50feb4188f5b85bee63006a999ec1b75dd1d6be5
- inlined_ast: 8eac9b122ec47ee96061b25b50feb4188f5b85bee63006a999ec1b75dd1d6be5
- dce_ast: 8eac9b122ec47ee96061b25b50feb4188f5b85bee63006a999ec1b75dd1d6be5
+ - - initial_ast: 79544efc62ff50f5bbd1c22c046e43f174b3ca0301387db07eb5de814bf8806d
+ unrolled_ast: 79544efc62ff50f5bbd1c22c046e43f174b3ca0301387db07eb5de814bf8806d
+ ssa_ast: aba8d20e26aefbc09329ffb2457e446b7b17df803681683c013748bce5ce6ba7
+ flattened_ast: afb4e4dd8a67cb28ea544e2bd271763226228cf57a5666a4662a3a3d12b582ab
+ inlined_ast: afb4e4dd8a67cb28ea544e2bd271763226228cf57a5666a4662a3a3d12b582ab
+ dce_ast: afb4e4dd8a67cb28ea544e2bd271763226228cf57a5666a4662a3a3d12b582ab
bytecode: f8245e78b1dfaf2eeeb6aff9629ee561cdf6bf80f029c173fd32c6c002ad6e73
warnings: ""
diff --git a/tests/expectations/compiler/structs/inline.out b/tests/expectations/compiler/structs/inline.out
index c7133f211e..7cece37300 100644
--- a/tests/expectations/compiler/structs/inline.out
+++ b/tests/expectations/compiler/structs/inline.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 6c87104b35fbd525d352c879f285ce7d30a033fdfe0435581bc46623d53e73e3
- unrolled_ast: 6c87104b35fbd525d352c879f285ce7d30a033fdfe0435581bc46623d53e73e3
- ssa_ast: 3cc12ecd92429711ea09cf422cfff3fde75f1a7a82ee2030c3f4c3edfe89470b
- flattened_ast: b4f2c136d487f91c2dda45751013486f4794cc0cb09f035690fbb90c8280887a
- inlined_ast: b4f2c136d487f91c2dda45751013486f4794cc0cb09f035690fbb90c8280887a
- dce_ast: b4f2c136d487f91c2dda45751013486f4794cc0cb09f035690fbb90c8280887a
+ - - initial_ast: f52458969f838f9ed859e21ad557e905134203a60ea7daf5c5e0e21e15a50ca2
+ unrolled_ast: f52458969f838f9ed859e21ad557e905134203a60ea7daf5c5e0e21e15a50ca2
+ ssa_ast: a3e93ce52260b447a54294c123020c7caf2ff46cd0c46c3ecc6378f96670c0a5
+ flattened_ast: f123b58af350e1a99da2cfba0f05a4e35d46ba2b74329b175bb6b8568f950433
+ inlined_ast: f123b58af350e1a99da2cfba0f05a4e35d46ba2b74329b175bb6b8568f950433
+ dce_ast: f123b58af350e1a99da2cfba0f05a4e35d46ba2b74329b175bb6b8568f950433
bytecode: ec61be65e2947187dd58fdd1cf6f98301443d81e225b3ba2a3971b38ed950b05
warnings: ""
diff --git a/tests/expectations/compiler/structs/member_variable.out b/tests/expectations/compiler/structs/member_variable.out
index bcf2e6f16b..a5aa75826b 100644
--- a/tests/expectations/compiler/structs/member_variable.out
+++ b/tests/expectations/compiler/structs/member_variable.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: b88444f65d1dd77fea61bda17686d1f8d42f5828743dfd0d498ae81deda39d7a
- unrolled_ast: b88444f65d1dd77fea61bda17686d1f8d42f5828743dfd0d498ae81deda39d7a
- ssa_ast: ac0decd1bed68517b5ebea48508da329d69775e635bf8ef0d4bbab62832b491d
- flattened_ast: d6456cce7621a6a61f2d91c2022be8090e2532748d28fca0eb12b6e05003e751
- inlined_ast: d6456cce7621a6a61f2d91c2022be8090e2532748d28fca0eb12b6e05003e751
- dce_ast: d6456cce7621a6a61f2d91c2022be8090e2532748d28fca0eb12b6e05003e751
+ - - initial_ast: 84f20cecc171a10b2e76f52c1373ee2402ed750983f8f8404b7e8f6c6fb284b4
+ unrolled_ast: 84f20cecc171a10b2e76f52c1373ee2402ed750983f8f8404b7e8f6c6fb284b4
+ ssa_ast: 6e6e2e8222245e406829e7b869a00db99075a25bd35b92b81bf7529e88afe9e7
+ flattened_ast: 41f314ed2d0e9137eb1478f5aaf3baa609a8583f70fdb4cde29f1614f29d7db9
+ inlined_ast: 41f314ed2d0e9137eb1478f5aaf3baa609a8583f70fdb4cde29f1614f29d7db9
+ dce_ast: 41f314ed2d0e9137eb1478f5aaf3baa609a8583f70fdb4cde29f1614f29d7db9
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 d39959afe1..d5ddf11aa4 100644
--- a/tests/expectations/compiler/structs/struct_declaration_out_of_order.out
+++ b/tests/expectations/compiler/structs/struct_declaration_out_of_order.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 32c309a2edd67f48fa05b04cbf1ae8df61d119934366b541fe744798e656aa0f
- unrolled_ast: 32c309a2edd67f48fa05b04cbf1ae8df61d119934366b541fe744798e656aa0f
- ssa_ast: 00d8da3a1986c7a67b690906656abbaf0c7768b821c0ccb4e02906d1bf2607ee
- flattened_ast: 57b516a75d42d3e7c50990a8e3c30f049d4143c283502431ac4f175d269d1c9d
- inlined_ast: 57b516a75d42d3e7c50990a8e3c30f049d4143c283502431ac4f175d269d1c9d
- dce_ast: 57b516a75d42d3e7c50990a8e3c30f049d4143c283502431ac4f175d269d1c9d
+ - - initial_ast: 7f8286aa48c005ce3146b1abb0f3b74fd6a5b66ca51cf793bde59ee4f26d7da9
+ unrolled_ast: 7f8286aa48c005ce3146b1abb0f3b74fd6a5b66ca51cf793bde59ee4f26d7da9
+ ssa_ast: dd38acc31bf5dc927f92e1562d36fef7065cc5e8d5d1e960fe4f51c6d1fd6fb6
+ flattened_ast: ee96859703849d6d8321574c6c9c40231e20e67cf7fab64130e7ba2d2f2ce148
+ inlined_ast: ee96859703849d6d8321574c6c9c40231e20e67cf7fab64130e7ba2d2f2ce148
+ dce_ast: ee96859703849d6d8321574c6c9c40231e20e67cf7fab64130e7ba2d2f2ce148
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 b36ca8cab3..768bf514e6 100644
--- a/tests/expectations/compiler/structs/struct_init_out_of_order.out
+++ b/tests/expectations/compiler/structs/struct_init_out_of_order.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 25621b5d7c7dc7e495926cb6829c9c0c107c21a1fa2c41aa060aa8167790cd39
- unrolled_ast: 25621b5d7c7dc7e495926cb6829c9c0c107c21a1fa2c41aa060aa8167790cd39
- ssa_ast: 34298c4f8445e82269661f7580b198f38aee1e0afbc12a232c3494b05c98841f
- flattened_ast: 694d088023b2aba6c0d6e8a8ccfae89b6c1f0bb1ef17058b95a521d95c5bbef5
- inlined_ast: 694d088023b2aba6c0d6e8a8ccfae89b6c1f0bb1ef17058b95a521d95c5bbef5
- dce_ast: 694d088023b2aba6c0d6e8a8ccfae89b6c1f0bb1ef17058b95a521d95c5bbef5
+ - - initial_ast: 651344e64ecd3a2de54b37543356f59e2bb18191a7b19fdd3800ae08c7645ac8
+ unrolled_ast: 651344e64ecd3a2de54b37543356f59e2bb18191a7b19fdd3800ae08c7645ac8
+ ssa_ast: a430ec530f08dc45994dd6690c4e67e7cebdb521c5afc68a000aee2286f11b0c
+ flattened_ast: 81764cd6a9e8f39cc7905c5c7cf28cdfc6895928fcbb3fbc8e186874005a49cd
+ inlined_ast: 81764cd6a9e8f39cc7905c5c7cf28cdfc6895928fcbb3fbc8e186874005a49cd
+ dce_ast: 81764cd6a9e8f39cc7905c5c7cf28cdfc6895928fcbb3fbc8e186874005a49cd
bytecode: e8b13087d9609aaed141be0bd8bcdcf8941faa1eff034046212c276ff58e0cf4
warnings: ""
diff --git a/tests/expectations/compiler/tuple/function_call_returns_tuple.out b/tests/expectations/compiler/tuple/function_call_returns_tuple.out
index b2ad0c6d96..7fe3057f7d 100644
--- a/tests/expectations/compiler/tuple/function_call_returns_tuple.out
+++ b/tests/expectations/compiler/tuple/function_call_returns_tuple.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 3b55815480779f25bc79dc7b3bbe74de65fd82c6e180c063440c316ed623e8a8
- unrolled_ast: 3b55815480779f25bc79dc7b3bbe74de65fd82c6e180c063440c316ed623e8a8
- ssa_ast: a21d90ca17c1a7731a3434cb78f70f4486adc033a2482335ff634e37f216cd58
- flattened_ast: 789b45607257d91514782f67b6229b8d5bd88e8c2be169e60e81d7dbe11c873c
- inlined_ast: 789b45607257d91514782f67b6229b8d5bd88e8c2be169e60e81d7dbe11c873c
- dce_ast: 789b45607257d91514782f67b6229b8d5bd88e8c2be169e60e81d7dbe11c873c
+ - - initial_ast: 6d9958951a67054c715abd79b9b22154e2a1442e7c4b9e3416b1f0bedd0226d4
+ unrolled_ast: 6d9958951a67054c715abd79b9b22154e2a1442e7c4b9e3416b1f0bedd0226d4
+ ssa_ast: 7b45ec167123c4c352d90898248f42d87657a4dcde68556b09f32e3ccf884a6a
+ flattened_ast: 5069b0357373df1f99e68f56a2b240f0b0469be5b28c6243050fba6afb6b7561
+ inlined_ast: 5069b0357373df1f99e68f56a2b240f0b0469be5b28c6243050fba6afb6b7561
+ dce_ast: 5069b0357373df1f99e68f56a2b240f0b0469be5b28c6243050fba6afb6b7561
bytecode: f8a3d7352634db2882bc62840443ed6981ab356b6037c6bce8b2361189e82319
warnings: ""
diff --git a/tests/expectations/compiler/tuple/function_early_return.out b/tests/expectations/compiler/tuple/function_early_return.out
index 4a446d2180..1858cb78eb 100644
--- a/tests/expectations/compiler/tuple/function_early_return.out
+++ b/tests/expectations/compiler/tuple/function_early_return.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 07639c360dc3eefc9b4d4be7f00e897df1d1da0ff18bba6311e6bf11352ce638
- unrolled_ast: 07639c360dc3eefc9b4d4be7f00e897df1d1da0ff18bba6311e6bf11352ce638
- ssa_ast: d657cd3d890ad5e0408a2ba756df214ecaf9f778712fc24b8254cef50ba1f172
- flattened_ast: 0013e29af14bf798ff2713e3fa8623296c38dfd2aab1192fd5da4a33458586eb
- inlined_ast: 0013e29af14bf798ff2713e3fa8623296c38dfd2aab1192fd5da4a33458586eb
- dce_ast: 0013e29af14bf798ff2713e3fa8623296c38dfd2aab1192fd5da4a33458586eb
+ - - initial_ast: 4e35ad1b55bb71244f6449b22b8c78ec0ab59d9f6f6c602e03c15e3fe6d01dbb
+ unrolled_ast: 4e35ad1b55bb71244f6449b22b8c78ec0ab59d9f6f6c602e03c15e3fe6d01dbb
+ ssa_ast: 8e7ad820ea24059df91d856c66a96e35219682f969d66e52a4e32efce161678a
+ flattened_ast: 96e0bfa62e4c781325e5d32af201f19f52f1c6774e27699b69365ef65a82d494
+ inlined_ast: 96e0bfa62e4c781325e5d32af201f19f52f1c6774e27699b69365ef65a82d494
+ dce_ast: 96e0bfa62e4c781325e5d32af201f19f52f1c6774e27699b69365ef65a82d494
bytecode: cab2a38bed741bf7b4ae067086da9762dfce98c256155aece53158ebbfad7198
warnings: ""
diff --git a/tests/expectations/compiler/tuple/function_return.out b/tests/expectations/compiler/tuple/function_return.out
index 2d566b920c..6039169975 100644
--- a/tests/expectations/compiler/tuple/function_return.out
+++ b/tests/expectations/compiler/tuple/function_return.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 7bf33d550793efc6d619f987e9c8f5f5942c38bd6506641879ac097371799e84
- unrolled_ast: 7bf33d550793efc6d619f987e9c8f5f5942c38bd6506641879ac097371799e84
- ssa_ast: 237563de1ae2b5eb51b7a8bb8c31bc53651bf6d9f708913d3963b4bf28bdcbf5
- flattened_ast: 33262f1952c8586a6bbac3933b945561e3883706902c8e6e8fa6091ac51fbf08
- inlined_ast: 33262f1952c8586a6bbac3933b945561e3883706902c8e6e8fa6091ac51fbf08
- dce_ast: 33262f1952c8586a6bbac3933b945561e3883706902c8e6e8fa6091ac51fbf08
+ - - initial_ast: 29e872189b45db5490869113783f632c5394a9b1fe8556655fbffe1ffdc35d9a
+ unrolled_ast: 29e872189b45db5490869113783f632c5394a9b1fe8556655fbffe1ffdc35d9a
+ ssa_ast: dbbc0070fad39aa285f45913400812df4bf75acb9be9bf43cce2d8bc31bafbb4
+ flattened_ast: d89bc5ca94a0a151526e1b8833c57df1e05ad6c5294fe1f30d3ed0c5c363f5f7
+ inlined_ast: d89bc5ca94a0a151526e1b8833c57df1e05ad6c5294fe1f30d3ed0c5c363f5f7
+ dce_ast: d89bc5ca94a0a151526e1b8833c57df1e05ad6c5294fe1f30d3ed0c5c363f5f7
bytecode: 4ab0ff9007818a0bf7b45a22297f4a5bdbed8a46d1b2a70e6f6d2f347f8e8b1e
warnings: ""
diff --git a/tests/expectations/compiler/tuple/function_return_nothing.out b/tests/expectations/compiler/tuple/function_return_nothing.out
index dda557e42d..df38f7b874 100644
--- a/tests/expectations/compiler/tuple/function_return_nothing.out
+++ b/tests/expectations/compiler/tuple/function_return_nothing.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 23268f71897aadaecd46cd2ace516815f6f9c60323af8581da66eb4c0b8b4ecb
- unrolled_ast: 23268f71897aadaecd46cd2ace516815f6f9c60323af8581da66eb4c0b8b4ecb
- ssa_ast: 23268f71897aadaecd46cd2ace516815f6f9c60323af8581da66eb4c0b8b4ecb
- flattened_ast: 7ff0d9cf3ab00fa646f5789412329e615534a34a9cb4f942f711af86959c3d19
- inlined_ast: 7ff0d9cf3ab00fa646f5789412329e615534a34a9cb4f942f711af86959c3d19
- dce_ast: 7ff0d9cf3ab00fa646f5789412329e615534a34a9cb4f942f711af86959c3d19
+ - - initial_ast: 185164cea27c15680cecb0130b538edec4eb95882c5471b8f0f97246aadc9a59
+ unrolled_ast: 185164cea27c15680cecb0130b538edec4eb95882c5471b8f0f97246aadc9a59
+ ssa_ast: 185164cea27c15680cecb0130b538edec4eb95882c5471b8f0f97246aadc9a59
+ flattened_ast: cc9e9c04b793a662342e0802f6e3c0a15f4c103d14b95dd002e60453aa3d2efd
+ inlined_ast: cc9e9c04b793a662342e0802f6e3c0a15f4c103d14b95dd002e60453aa3d2efd
+ dce_ast: cc9e9c04b793a662342e0802f6e3c0a15f4c103d14b95dd002e60453aa3d2efd
bytecode: e997c02547a6881722d6ea219cf748dd821a13a4a7f2e4063aad71bb683a94c2
warnings: ""
diff --git a/tests/expectations/compiler/tuple/function_return_unit.out b/tests/expectations/compiler/tuple/function_return_unit.out
index dda557e42d..df38f7b874 100644
--- a/tests/expectations/compiler/tuple/function_return_unit.out
+++ b/tests/expectations/compiler/tuple/function_return_unit.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 23268f71897aadaecd46cd2ace516815f6f9c60323af8581da66eb4c0b8b4ecb
- unrolled_ast: 23268f71897aadaecd46cd2ace516815f6f9c60323af8581da66eb4c0b8b4ecb
- ssa_ast: 23268f71897aadaecd46cd2ace516815f6f9c60323af8581da66eb4c0b8b4ecb
- flattened_ast: 7ff0d9cf3ab00fa646f5789412329e615534a34a9cb4f942f711af86959c3d19
- inlined_ast: 7ff0d9cf3ab00fa646f5789412329e615534a34a9cb4f942f711af86959c3d19
- dce_ast: 7ff0d9cf3ab00fa646f5789412329e615534a34a9cb4f942f711af86959c3d19
+ - - initial_ast: 185164cea27c15680cecb0130b538edec4eb95882c5471b8f0f97246aadc9a59
+ unrolled_ast: 185164cea27c15680cecb0130b538edec4eb95882c5471b8f0f97246aadc9a59
+ ssa_ast: 185164cea27c15680cecb0130b538edec4eb95882c5471b8f0f97246aadc9a59
+ flattened_ast: cc9e9c04b793a662342e0802f6e3c0a15f4c103d14b95dd002e60453aa3d2efd
+ inlined_ast: cc9e9c04b793a662342e0802f6e3c0a15f4c103d14b95dd002e60453aa3d2efd
+ dce_ast: cc9e9c04b793a662342e0802f6e3c0a15f4c103d14b95dd002e60453aa3d2efd
bytecode: e997c02547a6881722d6ea219cf748dd821a13a4a7f2e4063aad71bb683a94c2
warnings: ""
diff --git a/tests/expectations/compiler/tuple/function_return_varying_modes.out b/tests/expectations/compiler/tuple/function_return_varying_modes.out
index 2ca722a2a1..caa43e5b5d 100644
--- a/tests/expectations/compiler/tuple/function_return_varying_modes.out
+++ b/tests/expectations/compiler/tuple/function_return_varying_modes.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 926c535d42c3e31ff98b0c0abe4004ae3eb6fdbd0f0e90652548e4256b15b6b8
- unrolled_ast: 926c535d42c3e31ff98b0c0abe4004ae3eb6fdbd0f0e90652548e4256b15b6b8
- ssa_ast: 2d72b389548e73e8cdd6d40a56876e3972047174e1d9573b9d99fcfc17ef158c
- flattened_ast: 5c8a19f4f9c878b116e922e3ea421fba31fc22837293d4ada30425a2b5b3e541
- inlined_ast: 5c8a19f4f9c878b116e922e3ea421fba31fc22837293d4ada30425a2b5b3e541
- dce_ast: 5c8a19f4f9c878b116e922e3ea421fba31fc22837293d4ada30425a2b5b3e541
+ - - initial_ast: 131fa70d8cffd1a9429535f3c8527bb8f6b09332a8037f2b7b264914aed96988
+ unrolled_ast: 131fa70d8cffd1a9429535f3c8527bb8f6b09332a8037f2b7b264914aed96988
+ ssa_ast: 00852e49f73a53a33df6e4b9e3263a4741a9aff932a8b8951ec4bdf0a05f52cc
+ flattened_ast: 20e43f52aa0e7cb8353dae1da28265c12f0fef6387cfc2744b96407c4a2c8b69
+ inlined_ast: 20e43f52aa0e7cb8353dae1da28265c12f0fef6387cfc2744b96407c4a2c8b69
+ dce_ast: 20e43f52aa0e7cb8353dae1da28265c12f0fef6387cfc2744b96407c4a2c8b69
bytecode: 1743c6b346840b6c0bf0662b87f679119996cf9d3023c1236730fd0f5ff28df4
warnings: ""
diff --git a/tests/expectations/compiler/tuple/return_with_different_modes.out b/tests/expectations/compiler/tuple/return_with_different_modes.out
index 4329633b44..69d2a21d36 100644
--- a/tests/expectations/compiler/tuple/return_with_different_modes.out
+++ b/tests/expectations/compiler/tuple/return_with_different_modes.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 063e4be66382f9133b59a86612971b32a780014113ed99b038d030825c129730
- unrolled_ast: 063e4be66382f9133b59a86612971b32a780014113ed99b038d030825c129730
- ssa_ast: f1225db8f825c11bdadbf472eb1f3a94a173e44461b85e4f9a0de42a5489b2f3
- flattened_ast: c50916f5dee3140ee7ccfe337cfd1b0d8da17f8f1779e867d04e58285f83439e
- inlined_ast: c50916f5dee3140ee7ccfe337cfd1b0d8da17f8f1779e867d04e58285f83439e
- dce_ast: c50916f5dee3140ee7ccfe337cfd1b0d8da17f8f1779e867d04e58285f83439e
+ - - initial_ast: 845ae96bb6543f7b32744dee270b9c29d14116cdc21b16e56496859837f4098a
+ unrolled_ast: 845ae96bb6543f7b32744dee270b9c29d14116cdc21b16e56496859837f4098a
+ ssa_ast: 3cfe969ba8aabfeec0d5e27ca0580c662bc35fcd2ad442939602ba08db2324b3
+ flattened_ast: e413bbf1af2a2e589f30d91ed3499616516427a9434882a180d97ae9d6b8d118
+ inlined_ast: e413bbf1af2a2e589f30d91ed3499616516427a9434882a180d97ae9d6b8d118
+ dce_ast: e413bbf1af2a2e589f30d91ed3499616516427a9434882a180d97ae9d6b8d118
bytecode: 1743c6b346840b6c0bf0662b87f679119996cf9d3023c1236730fd0f5ff28df4
warnings: ""
diff --git a/tests/expectations/compiler/tuple/tuple_access.out b/tests/expectations/compiler/tuple/tuple_access.out
index ac7e1aaa00..1362bdfe60 100644
--- a/tests/expectations/compiler/tuple/tuple_access.out
+++ b/tests/expectations/compiler/tuple/tuple_access.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: bd012de01926a8ae26a191dc875e28fdc93a2310040222621c27cf8f89317c3d
- unrolled_ast: bd012de01926a8ae26a191dc875e28fdc93a2310040222621c27cf8f89317c3d
- ssa_ast: 9deec2d9e0aa1b0f820c50629e125361784be0f70b0a6b1971f1ce20763dbe49
- flattened_ast: 74414bccb00a4939c920daa2fb4cfb479a9a6e06757b16b47822202344a1e402
- inlined_ast: 74414bccb00a4939c920daa2fb4cfb479a9a6e06757b16b47822202344a1e402
- dce_ast: 74414bccb00a4939c920daa2fb4cfb479a9a6e06757b16b47822202344a1e402
+ - - initial_ast: cb80c7f4fb6cb63f1df48569a927b1069eda2b98e4d08bb3bb57cb08b5c81ee8
+ unrolled_ast: cb80c7f4fb6cb63f1df48569a927b1069eda2b98e4d08bb3bb57cb08b5c81ee8
+ ssa_ast: e37a1d32743fa2145b542a2622d6046097033019fa1cce2a57ffa80d07e940ef
+ flattened_ast: 43b6f02228edf8da62c4b0a11983aca6106aab1bafc3ec6e519e94718d36d549
+ inlined_ast: 43b6f02228edf8da62c4b0a11983aca6106aab1bafc3ec6e519e94718d36d549
+ dce_ast: 43b6f02228edf8da62c4b0a11983aca6106aab1bafc3ec6e519e94718d36d549
bytecode: 66ae5f7e0fec4de855fa451272351313df6f03b4a3799edd57ce21da859051da
warnings: ""
diff --git a/tests/expectations/compiler/tuple/tuple_destructure.out b/tests/expectations/compiler/tuple/tuple_destructure.out
index 98fe77cb22..fadda71c0a 100644
--- a/tests/expectations/compiler/tuple/tuple_destructure.out
+++ b/tests/expectations/compiler/tuple/tuple_destructure.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 7ad7e4f9cbde235823f14095d7fd03a7b4ba7f7d55b4c3b493e7f52caeeccace
- unrolled_ast: 7ad7e4f9cbde235823f14095d7fd03a7b4ba7f7d55b4c3b493e7f52caeeccace
- ssa_ast: 2aa9253234af25833497dde3be12e0f28b16e3c55517f40d8d6f443fcd7a28c0
- flattened_ast: e53e8075bbd1702ef0dfc55748810af5adaecf6feee3e62a5e2a6c7a1bc246be
- inlined_ast: e53e8075bbd1702ef0dfc55748810af5adaecf6feee3e62a5e2a6c7a1bc246be
- dce_ast: e53e8075bbd1702ef0dfc55748810af5adaecf6feee3e62a5e2a6c7a1bc246be
+ - - initial_ast: 87f7741ad8fae712f4483530a984ab545d661f89b13e8b340b5ad97824c419cd
+ unrolled_ast: 87f7741ad8fae712f4483530a984ab545d661f89b13e8b340b5ad97824c419cd
+ ssa_ast: 0aa4da19c53248d1539443460feec42ff1ac3644f32a6c7e2d9d6182c8c6fba0
+ flattened_ast: a5f2b4382f5a84dd8898910beedbd9c61d3b18778caf8ae2cedd6d6295cba83a
+ inlined_ast: a5f2b4382f5a84dd8898910beedbd9c61d3b18778caf8ae2cedd6d6295cba83a
+ dce_ast: a5f2b4382f5a84dd8898910beedbd9c61d3b18778caf8ae2cedd6d6295cba83a
bytecode: 404bfa1fcdb0b113686f984a5d33322565e6acbb2438db7def4dd40d20f52093
warnings: ""
diff --git a/tests/expectations/compiler/tuple/tuple_in_assignment.out b/tests/expectations/compiler/tuple/tuple_in_assignment.out
index b88a5e8364..384ce6c51c 100644
--- a/tests/expectations/compiler/tuple/tuple_in_assignment.out
+++ b/tests/expectations/compiler/tuple/tuple_in_assignment.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 5ffd06da2f8179ac1575830eec4845c89361b78b57acd3d82c00460e8ff23726
- unrolled_ast: 5ffd06da2f8179ac1575830eec4845c89361b78b57acd3d82c00460e8ff23726
- ssa_ast: feb601f0542392c0ff6f6e65771e1a3f78a3d502afd78dedb9da62701e15eafb
- flattened_ast: 7c4aa29c9260a7b27fcb908522c574d1db078c225faa869a73464227053d665d
- inlined_ast: 7c4aa29c9260a7b27fcb908522c574d1db078c225faa869a73464227053d665d
- dce_ast: 7c4aa29c9260a7b27fcb908522c574d1db078c225faa869a73464227053d665d
+ - - initial_ast: b73921f397afab5039f0e3de977317ffea069f6f7ace623e3a7416c33b9cd180
+ unrolled_ast: b73921f397afab5039f0e3de977317ffea069f6f7ace623e3a7416c33b9cd180
+ ssa_ast: aaef275ec720a848d8ab6e928f59f645043c1202a1cc4ec902f845507ea86017
+ flattened_ast: a98236961d1ff8b766fb59e138b84d37878f4c37055c31379bb6adad047339dd
+ inlined_ast: a98236961d1ff8b766fb59e138b84d37878f4c37055c31379bb6adad047339dd
+ dce_ast: a98236961d1ff8b766fb59e138b84d37878f4c37055c31379bb6adad047339dd
bytecode: e58af56a6497ae064f0ac928ee1f89df6f05c41482ef3619acbacd8f1dfae217
warnings: ""
diff --git a/tests/expectations/compiler/tuple/tuple_in_definition.out b/tests/expectations/compiler/tuple/tuple_in_definition.out
index b96772f398..af6dcab2f2 100644
--- a/tests/expectations/compiler/tuple/tuple_in_definition.out
+++ b/tests/expectations/compiler/tuple/tuple_in_definition.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: ca793163024f08df22c1c442769aaf0d97d6471b7ad855ba9fcc9c5e3bef5ae2
- unrolled_ast: ca793163024f08df22c1c442769aaf0d97d6471b7ad855ba9fcc9c5e3bef5ae2
- ssa_ast: 094dd7841fd9c22b2b5fd5d77a4fda74555e2b0c2bef02f84d14e704c4118602
- flattened_ast: 88ba11daed1c76380a5ffc7fe96164872daa773d050078faedaf2452d78564c2
- inlined_ast: 88ba11daed1c76380a5ffc7fe96164872daa773d050078faedaf2452d78564c2
- dce_ast: 88ba11daed1c76380a5ffc7fe96164872daa773d050078faedaf2452d78564c2
+ - - initial_ast: 81d85e15124a39e0ad172681b650304a1803446c50f2881851582d878c8ebb55
+ unrolled_ast: 81d85e15124a39e0ad172681b650304a1803446c50f2881851582d878c8ebb55
+ ssa_ast: b408a7d92dcdbfe24435a8f5d2ef9c16f260ee015b9db3f65a4637a93fc76348
+ flattened_ast: 06090fe8391e153bace92192e314d904605cc7b354de46be39b9e735c80af26f
+ inlined_ast: 06090fe8391e153bace92192e314d904605cc7b354de46be39b9e735c80af26f
+ dce_ast: 06090fe8391e153bace92192e314d904605cc7b354de46be39b9e735c80af26f
bytecode: 26120360e31f59b6a23dae65fe61c87e9e310aa11c12d90e995485dbeef81151
warnings: ""
diff --git a/tests/expectations/compiler/tuple/tuple_in_loop.out b/tests/expectations/compiler/tuple/tuple_in_loop.out
index e092180f68..3f8c9d6d19 100644
--- a/tests/expectations/compiler/tuple/tuple_in_loop.out
+++ b/tests/expectations/compiler/tuple/tuple_in_loop.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: fc30e94ed8cdf2e684c59da34b62a93b9aec95b52769e824a26b5b751ba1c922
- unrolled_ast: 29925df425337b040f528a3779ed804368eebc55b92e91ab504d20338391ea78
- ssa_ast: 0f8aef0018ff70f83d760868a1a5b00d4c766b0e0aa015f4609efd60e4f0d9fa
- flattened_ast: f75b1b72be86460c9c349ec8dc61996b973307d8e56fca72b2b0d4516853ad8a
- inlined_ast: f75b1b72be86460c9c349ec8dc61996b973307d8e56fca72b2b0d4516853ad8a
- dce_ast: 37b21d4f6cbaa0cdc4bcf792890675e24faf53e3adf392a33aec83e8318e17e1
+ - - initial_ast: 09fe78adadcdc2d23a3afd036ee408fac3fb89347428ffb50b55617d75ac053a
+ unrolled_ast: 0e7e55b259a6e7221d13fe27d5d8275e588aaaaae0529f8dcc2947c67273f560
+ ssa_ast: 8f9412eea6ac56a802ec05841da188b06dcc806fbd725c2ae7b9c2561e18e6f4
+ flattened_ast: b091707e5c583e95a3b5371100bf82e7ccdf679c12398539dfba18bd9444bb2d
+ inlined_ast: b091707e5c583e95a3b5371100bf82e7ccdf679c12398539dfba18bd9444bb2d
+ dce_ast: 615045a925a6ce54a9c5cbe4d8cfad1bc8fabae80f0d917e738dafb333c5d007
bytecode: 9ef5de2d557b3a8119e5545ab597779492a53ca6f7097a946262eb65c1acdca7
warnings: ""
diff --git a/tests/expectations/compiler/tuple/unit.out b/tests/expectations/compiler/tuple/unit.out
index b6f88afd0c..431b77567c 100644
--- a/tests/expectations/compiler/tuple/unit.out
+++ b/tests/expectations/compiler/tuple/unit.out
@@ -2,11 +2,11 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_ast: 98f4d3670d7ae0c3ca7ded9e668b7fae1ad912cf468df712c40f48049d25e6b3
- unrolled_ast: 98f4d3670d7ae0c3ca7ded9e668b7fae1ad912cf468df712c40f48049d25e6b3
- ssa_ast: 98f4d3670d7ae0c3ca7ded9e668b7fae1ad912cf468df712c40f48049d25e6b3
- flattened_ast: a77fdf051383ff91fd5282969762682d47fd0276f8bda134b6ad6d684b6e35f5
- inlined_ast: a77fdf051383ff91fd5282969762682d47fd0276f8bda134b6ad6d684b6e35f5
- dce_ast: a77fdf051383ff91fd5282969762682d47fd0276f8bda134b6ad6d684b6e35f5
+ - - initial_ast: ba5a8190ed368a0e6d0819912ec46f1dda0ffb1148b7bca5df12ef6f55209b81
+ unrolled_ast: ba5a8190ed368a0e6d0819912ec46f1dda0ffb1148b7bca5df12ef6f55209b81
+ ssa_ast: ba5a8190ed368a0e6d0819912ec46f1dda0ffb1148b7bca5df12ef6f55209b81
+ flattened_ast: 187c8dfd192fb5432a72dae59956235af2ffe3ce1dff0152a0129a32c3cbcb4f
+ inlined_ast: 187c8dfd192fb5432a72dae59956235af2ffe3ce1dff0152a0129a32c3cbcb4f
+ dce_ast: 187c8dfd192fb5432a72dae59956235af2ffe3ce1dff0152a0129a32c3cbcb4f
bytecode: 0b868939da4554de26106307f8749db7e5c629b71ec06c0870b138bc7ffabad4
warnings: ""
diff --git a/tests/expectations/execution/cast_coersion.out b/tests/expectations/execution/cast_coersion.out
index d454d04dff..423ae50f05 100644
--- a/tests/expectations/execution/cast_coersion.out
+++ b/tests/expectations/execution/cast_coersion.out
@@ -2,12 +2,12 @@
namespace: Execute
expectation: Pass
outputs:
- - - initial_ast: afe29d66a28151220f870b3a7f8a78543ebfc6427adf4eb5950b1bd574b02a9e
- unrolled_ast: afe29d66a28151220f870b3a7f8a78543ebfc6427adf4eb5950b1bd574b02a9e
- ssa_ast: 45a2cf824da09572b0958ad5ec799d80fe6192a441eefa9cb021f11c519f8585
- flattened_ast: 3426de3487eefb807450d2bbf9e21cc8530bc9b82e38c93758e889179ba4cad5
- inlined_ast: 3426de3487eefb807450d2bbf9e21cc8530bc9b82e38c93758e889179ba4cad5
- dce_ast: 3426de3487eefb807450d2bbf9e21cc8530bc9b82e38c93758e889179ba4cad5
+ - - initial_ast: a7cb02232b6f9d8e33436926af175836f043f4bfc64e23ab60045991d80b1de9
+ unrolled_ast: a7cb02232b6f9d8e33436926af175836f043f4bfc64e23ab60045991d80b1de9
+ ssa_ast: f5872bdba93fac52632e71b53713fe708412557a8b2a3e7367bcbdef6d0f2b36
+ flattened_ast: 7f29e06daeb7de6c15371d3f3f5c2d277b1b28094a6eac4bd4948b85d60bd703
+ inlined_ast: 7f29e06daeb7de6c15371d3f3f5c2d277b1b28094a6eac4bd4948b85d60bd703
+ dce_ast: 7f29e06daeb7de6c15371d3f3f5c2d277b1b28094a6eac4bd4948b85d60bd703
bytecode: 675912267b82b91bd854fa2ef169b85c74ecaac6b73a157d7e99818e256b53b1
warnings: ""
results:
diff --git a/tests/expectations/execution/chain.out b/tests/expectations/execution/chain.out
index 148b75ba38..d15e041ccd 100644
--- a/tests/expectations/execution/chain.out
+++ b/tests/expectations/execution/chain.out
@@ -2,12 +2,12 @@
namespace: Execute
expectation: Pass
outputs:
- - - initial_ast: 1aea137b987a163e453144e62d25345f812658b3a0ab0869aeff7fa418e2cff5
- unrolled_ast: 1aea137b987a163e453144e62d25345f812658b3a0ab0869aeff7fa418e2cff5
- ssa_ast: a32466203633115b461c407faa1472f4faf0f4fe7eafa65922cdf2983cb97b6c
- flattened_ast: 38dd6655713ffd14ce11592d2cd71d4c5db7da452cf1eb00baa4275e79da7794
- inlined_ast: 38dd6655713ffd14ce11592d2cd71d4c5db7da452cf1eb00baa4275e79da7794
- dce_ast: f8191a72493f6cdb4829e929d34ab79a6681713d0e74891129efeb1de4dd3959
+ - - initial_ast: 3143f8fe7773434aa22676682cf2c847a82191d5380adf29b2ae8a887f2c4e1f
+ unrolled_ast: 3143f8fe7773434aa22676682cf2c847a82191d5380adf29b2ae8a887f2c4e1f
+ ssa_ast: bfe7a5ff8c2ca8b1d5525d38d9275fe974deb93d689ec7e5feb73778ed18a016
+ flattened_ast: 5786c81c3431d9e8ec6c47814d002342e0bf8df4801bd26f5915edda21eba74b
+ inlined_ast: 5786c81c3431d9e8ec6c47814d002342e0bf8df4801bd26f5915edda21eba74b
+ dce_ast: cc145d241dde552ff942fcf241a27f18eb0442f2593ff0f9c355a60b78f585c6
bytecode: f6aaf7f7a13fb233511385db7479f2612e7a77734ee6a189f063bd3d33a7afaa
warnings: ""
results:
diff --git a/tests/expectations/execution/counter.out b/tests/expectations/execution/counter.out
index 60afebda88..73d5dc8c52 100644
--- a/tests/expectations/execution/counter.out
+++ b/tests/expectations/execution/counter.out
@@ -2,12 +2,12 @@
namespace: Execute
expectation: Pass
outputs:
- - - initial_ast: 5f8ab884bb9ecd9711292436b320f4da9edb789a71c1f03ebb68103c781b9a25
- unrolled_ast: 5f8ab884bb9ecd9711292436b320f4da9edb789a71c1f03ebb68103c781b9a25
- ssa_ast: 1c444b53e6488c43c36bdb122eba014ac62025baf8670a5e80230335bb776ce6
- flattened_ast: 7522b89ea087ec0266471c1192ca3f12a2172fc070d92ed1509b0016c8def62f
- inlined_ast: 7522b89ea087ec0266471c1192ca3f12a2172fc070d92ed1509b0016c8def62f
- dce_ast: 7522b89ea087ec0266471c1192ca3f12a2172fc070d92ed1509b0016c8def62f
+ - - initial_ast: 84718d43d9ad9d45aa45429ee16671e242af938d08a399a3d0acf12bce605aae
+ unrolled_ast: 84718d43d9ad9d45aa45429ee16671e242af938d08a399a3d0acf12bce605aae
+ ssa_ast: 604d6e5ca7435131c8c3a60f268858e3713e0fed7ff849cde33e42a72b79d99e
+ flattened_ast: 40ce39646172a5d3a9220d4dbaddf2be7ab6e7734f2d3fa6eb4c55054019c2ac
+ inlined_ast: 40ce39646172a5d3a9220d4dbaddf2be7ab6e7734f2d3fa6eb4c55054019c2ac
+ dce_ast: 40ce39646172a5d3a9220d4dbaddf2be7ab6e7734f2d3fa6eb4c55054019c2ac
bytecode: f6055195b401bef6fe1e686a256bb743941b1945b7fd4b8f1800aa83dc3b7495
warnings: ""
results:
diff --git a/tests/expectations/execution/eq.out b/tests/expectations/execution/eq.out
index 3033d403c9..547812b788 100644
--- a/tests/expectations/execution/eq.out
+++ b/tests/expectations/execution/eq.out
@@ -2,12 +2,12 @@
namespace: Execute
expectation: Pass
outputs:
- - - initial_ast: 983bdab4b48b6dc290532719adac21f3b2ed0b01e3dbd3c4ad2f80b39b8acc5c
- unrolled_ast: 983bdab4b48b6dc290532719adac21f3b2ed0b01e3dbd3c4ad2f80b39b8acc5c
- ssa_ast: baaa311d292dbfbccf2687c5d6c4b64d83232acb799f0b5b8fa19007ff2b6488
- flattened_ast: 5403da36860a27060343d61a1cf5ca5ed514e978439804356252ccb7db2c5fb7
- inlined_ast: 5403da36860a27060343d61a1cf5ca5ed514e978439804356252ccb7db2c5fb7
- dce_ast: 5403da36860a27060343d61a1cf5ca5ed514e978439804356252ccb7db2c5fb7
+ - - initial_ast: 51ea54c80b003b2d3f36ac7a01956f9308f53d7f5bce1d64fd76c5463ddcde18
+ unrolled_ast: 51ea54c80b003b2d3f36ac7a01956f9308f53d7f5bce1d64fd76c5463ddcde18
+ ssa_ast: 0827268f355b39f305570d89ea418f2ff9537ed6de1cd7cf1a521cf502e000ec
+ flattened_ast: 2ebb5e0e4701622ce7f1e03b906199bf832d02fd5605c43f0845dda46e6251bb
+ inlined_ast: 2ebb5e0e4701622ce7f1e03b906199bf832d02fd5605c43f0845dda46e6251bb
+ dce_ast: 2ebb5e0e4701622ce7f1e03b906199bf832d02fd5605c43f0845dda46e6251bb
bytecode: 15a3a90b1837b318b43b3f3bfc5e454a8821357b4c3feb01da00a4db810bde89
warnings: ""
results:
diff --git a/tests/expectations/execution/flattened_function_and_inline_matches.out b/tests/expectations/execution/flattened_function_and_inline_matches.out
index b4a716af29..b640316460 100644
--- a/tests/expectations/execution/flattened_function_and_inline_matches.out
+++ b/tests/expectations/execution/flattened_function_and_inline_matches.out
@@ -2,12 +2,12 @@
namespace: Execute
expectation: Pass
outputs:
- - - initial_ast: fe735d4b87fc695a7a68a059af8d769a3b1d257a924c08e7490f61575d843230
- unrolled_ast: fe735d4b87fc695a7a68a059af8d769a3b1d257a924c08e7490f61575d843230
- ssa_ast: 24bb584afbee563be7c24228473fd4e0d83cb76197f66b4c4a9ddb9c1c2c5c2e
- flattened_ast: 4352bd983b2778643e78bb8efc4b2ab9a728dc52f9bff605875d82b82b72a0fb
- inlined_ast: c719c0c8b4d1904caf8526e56434f8824153c9a5aceab2e8d0dd3729687114f0
- dce_ast: c719c0c8b4d1904caf8526e56434f8824153c9a5aceab2e8d0dd3729687114f0
+ - - initial_ast: 46c2d1250227df9631b01e70d5ec73a8a5be0fa6906688cc57f215fc6d1d81bb
+ unrolled_ast: 46c2d1250227df9631b01e70d5ec73a8a5be0fa6906688cc57f215fc6d1d81bb
+ ssa_ast: e99c611245c6bd28307fd7049c3add9e4bcb0f9e8c53f04e1b56d5c668dc832e
+ flattened_ast: cd51002215f7079f427d2e77707a907daa0d14d0189abff6c00f161d3cc9fbe8
+ inlined_ast: d29828f1142959caa91d614b9cf12291e8587b91f76edf197e80dd34396b47d6
+ dce_ast: d29828f1142959caa91d614b9cf12291e8587b91f76edf197e80dd34396b47d6
bytecode: 05437006a7a0a278a18c8ff76e9fec336ec4f86f6ff8abfb06b816256babef45
warnings: ""
results:
diff --git a/tests/expectations/execution/group_operations.out b/tests/expectations/execution/group_operations.out
index b6a5e19dc9..dd420984ae 100644
--- a/tests/expectations/execution/group_operations.out
+++ b/tests/expectations/execution/group_operations.out
@@ -2,12 +2,12 @@
namespace: Execute
expectation: Pass
outputs:
- - - initial_ast: ccfa20fa35d720984742081098965806736ba374ad046b3aadf6d899663375da
- unrolled_ast: ccfa20fa35d720984742081098965806736ba374ad046b3aadf6d899663375da
- ssa_ast: ab06973a60d8da80b174deae3dc4ee88216894503e613d3ba3ecd74c7f38e408
- flattened_ast: 9a9c3bc868b2e83c0cb0822e5bbf1d6f782f7992e0b748c6390a57768c44a4a7
- inlined_ast: 9a9c3bc868b2e83c0cb0822e5bbf1d6f782f7992e0b748c6390a57768c44a4a7
- dce_ast: 9a9c3bc868b2e83c0cb0822e5bbf1d6f782f7992e0b748c6390a57768c44a4a7
+ - - initial_ast: baab537ca7f107791ab87538998049d0d6b9d55c038eb3fc65b834e4e7b6ecea
+ unrolled_ast: baab537ca7f107791ab87538998049d0d6b9d55c038eb3fc65b834e4e7b6ecea
+ ssa_ast: c8499be30529bd57c62fdef771652c86bb27ec30275f242a04c2d8d52c59d833
+ flattened_ast: 64ee3ec00e18ef47bea94bd2f25ff1d363b48e7d14e111afde3c9a6333a2fce1
+ inlined_ast: 64ee3ec00e18ef47bea94bd2f25ff1d363b48e7d14e111afde3c9a6333a2fce1
+ dce_ast: 64ee3ec00e18ef47bea94bd2f25ff1d363b48e7d14e111afde3c9a6333a2fce1
bytecode: 5c20fda21a40464a1462524cf913438776a39383a671949312f48ce8ceb2dd16
warnings: ""
results:
diff --git a/tests/expectations/execution/mint.out b/tests/expectations/execution/mint.out
index 383265fbf7..1f6397352d 100644
--- a/tests/expectations/execution/mint.out
+++ b/tests/expectations/execution/mint.out
@@ -2,12 +2,12 @@
namespace: Execute
expectation: Pass
outputs:
- - - initial_ast: d280acb4697e7a9ec03f4d4e59857240a0e5da3eabd475b0c24d3f40fc3eed92
- unrolled_ast: d280acb4697e7a9ec03f4d4e59857240a0e5da3eabd475b0c24d3f40fc3eed92
- ssa_ast: 1e5b51578e41dff5543775bf266034e7b502d48393a7c841e07583fac9949755
- flattened_ast: 808ad6aad5b5dc657fd57540169f09b9dcbace46e39df88a4ce9e31802273aff
- inlined_ast: 808ad6aad5b5dc657fd57540169f09b9dcbace46e39df88a4ce9e31802273aff
- dce_ast: 808ad6aad5b5dc657fd57540169f09b9dcbace46e39df88a4ce9e31802273aff
+ - - initial_ast: 9405126486702353bf0858dbb8fa3407d71b8ee9158251908ba00415acbfeede
+ unrolled_ast: 9405126486702353bf0858dbb8fa3407d71b8ee9158251908ba00415acbfeede
+ ssa_ast: 7b7f76fb596f0c21b39215fd38daf6532a1c902b96dc7874602d498049e64b53
+ flattened_ast: f8591b5ee025e3ea4d973d27ffc3f22860dda1e7ee48ba28de194f06b8f10d93
+ inlined_ast: f8591b5ee025e3ea4d973d27ffc3f22860dda1e7ee48ba28de194f06b8f10d93
+ dce_ast: f8591b5ee025e3ea4d973d27ffc3f22860dda1e7ee48ba28de194f06b8f10d93
bytecode: d47819ba59e730eb159ee9e33fef5a35aac6062e70c743a749157d54824a45d9
warnings: ""
results:
diff --git a/tests/expectations/execution/primitive_casts.out b/tests/expectations/execution/primitive_casts.out
index 506e526e28..39d8caabe3 100644
--- a/tests/expectations/execution/primitive_casts.out
+++ b/tests/expectations/execution/primitive_casts.out
@@ -2,12 +2,12 @@
namespace: Execute
expectation: Pass
outputs:
- - - initial_ast: 87083acc724b6b45386d91cb40437468e9362d3d5b787c6cc00c9507d48b6fe7
- unrolled_ast: 87083acc724b6b45386d91cb40437468e9362d3d5b787c6cc00c9507d48b6fe7
- ssa_ast: b1543138bf058637bb11c824adb10272fcfc4d80de634602b268f9532db1b4dd
- flattened_ast: ed75543797b289033be1d4fd7b5c0b14ac6c77914bee927ef53a99cb96c4561c
- inlined_ast: ed75543797b289033be1d4fd7b5c0b14ac6c77914bee927ef53a99cb96c4561c
- dce_ast: ed75543797b289033be1d4fd7b5c0b14ac6c77914bee927ef53a99cb96c4561c
+ - - initial_ast: d5194180e59b7bdbca5294add1fb22d30a56c6acffb9f2f0e4f81ddbebd9d8b3
+ unrolled_ast: d5194180e59b7bdbca5294add1fb22d30a56c6acffb9f2f0e4f81ddbebd9d8b3
+ ssa_ast: 42567a5418a27c775dab3baed303db0da02172aa3982d68e6e85ae020c0f3001
+ flattened_ast: 98861b7914bebe10a3e7f01bfb3612e9f8292f4ce263878667123207fd300325
+ inlined_ast: 98861b7914bebe10a3e7f01bfb3612e9f8292f4ce263878667123207fd300325
+ dce_ast: 98861b7914bebe10a3e7f01bfb3612e9f8292f4ce263878667123207fd300325
bytecode: 9f8baa3f1bada186c32440e4880e858bd76b54dedb2d667a2b93c2d2a98f0752
warnings: ""
results:
diff --git a/tests/expectations/parser/expression/access/associated_function.out b/tests/expectations/parser/expression/access/associated_function.out
index bc8d7ee84a..573aef7436 100644
--- a/tests/expectations/parser/expression/access/associated_function.out
+++ b/tests/expectations/parser/expression/access/associated_function.out
@@ -12,6 +12,7 @@ outputs:
span:
lo: 0
hi: 25
+ id: 0
- Access:
AssociatedFunction:
ty:
@@ -22,3 +23,4 @@ outputs:
span:
lo: 0
hi: 25
+ id: 0
diff --git a/tests/expectations/parser/expression/access/call.out b/tests/expectations/parser/expression/access/call.out
index e03d6b6b51..3c860fe201 100644
--- a/tests/expectations/parser/expression/access/call.out
+++ b/tests/expectations/parser/expression/access/call.out
@@ -10,6 +10,7 @@ outputs:
span:
lo: 0
hi: 3
+ id: 0
- Call:
function:
Identifier: "{\"name\":\"X\",\"span\":\"{\\\"lo\\\":0,\\\"hi\\\":1}\"}"
@@ -18,6 +19,7 @@ outputs:
span:
lo: 0
hi: 3
+ id: 0
- Call:
function:
Identifier: "{\"name\":\"x\",\"span\":\"{\\\"lo\\\":0,\\\"hi\\\":1}\"}"
@@ -27,6 +29,7 @@ outputs:
span:
lo: 0
hi: 4
+ id: 0
- Call:
function:
Identifier: "{\"name\":\"x\",\"span\":\"{\\\"lo\\\":0,\\\"hi\\\":1}\"}"
@@ -37,6 +40,7 @@ outputs:
span:
lo: 0
hi: 7
+ id: 0
- Call:
function:
Identifier: "{\"name\":\"x\",\"span\":\"{\\\"lo\\\":0,\\\"hi\\\":1}\"}"
@@ -48,3 +52,4 @@ outputs:
span:
lo: 0
hi: 10
+ id: 0
diff --git a/tests/expectations/parser/expression/access/method_function.out b/tests/expectations/parser/expression/access/method_function.out
index 65a3250809..0433e29329 100644
--- a/tests/expectations/parser/expression/access/method_function.out
+++ b/tests/expectations/parser/expression/access/method_function.out
@@ -9,6 +9,7 @@ outputs:
span:
lo: 0
hi: 19
+ id: 0
- Unary:
receiver:
Identifier: "{\"name\":\"b\",\"span\":\"{\\\"lo\\\":0,\\\"hi\\\":1}\"}"
@@ -16,3 +17,4 @@ outputs:
span:
lo: 0
hi: 19
+ id: 0
diff --git a/tests/expectations/parser/expression/binary/add.out b/tests/expectations/parser/expression/binary/add.out
index 4a37b71a7f..438c24b443 100644
--- a/tests/expectations/parser/expression/binary/add.out
+++ b/tests/expectations/parser/expression/binary/add.out
@@ -11,6 +11,7 @@ outputs:
- span:
lo: 0
hi: 3
+ - 0
right:
Literal:
Integer:
@@ -19,10 +20,12 @@ outputs:
- span:
lo: 6
hi: 9
+ - 0
op: Add
span:
lo: 0
hi: 9
+ id: 0
- Binary:
left:
Literal:
@@ -32,6 +35,7 @@ outputs:
- span:
lo: 0
hi: 3
+ - 0
right:
Literal:
Integer:
@@ -40,10 +44,12 @@ outputs:
- span:
lo: 4
hi: 7
+ - 0
op: Add
span:
lo: 0
hi: 7
+ id: 0
- Binary:
left:
Binary:
@@ -55,6 +61,7 @@ outputs:
- span:
lo: 0
hi: 3
+ - 0
right:
Literal:
Integer:
@@ -63,10 +70,12 @@ outputs:
- span:
lo: 6
hi: 9
+ - 0
op: Add
span:
lo: 0
hi: 9
+ id: 0
right:
Literal:
Integer:
@@ -75,10 +84,12 @@ outputs:
- span:
lo: 12
hi: 15
+ - 0
op: Add
span:
lo: 0
hi: 15
+ id: 0
- Binary:
left:
Binary:
@@ -90,6 +101,7 @@ outputs:
- span:
lo: 0
hi: 3
+ - 0
right:
Literal:
Integer:
@@ -98,10 +110,12 @@ outputs:
- span:
lo: 6
hi: 9
+ - 0
op: Mul
span:
lo: 0
hi: 9
+ id: 0
right:
Binary:
left:
@@ -112,6 +126,7 @@ outputs:
- span:
lo: 12
hi: 15
+ - 0
right:
Literal:
Integer:
@@ -120,14 +135,17 @@ outputs:
- span:
lo: 18
hi: 21
+ - 0
op: Mul
span:
lo: 12
hi: 21
+ id: 0
op: Add
span:
lo: 0
hi: 21
+ id: 0
- Binary:
left:
Binary:
@@ -139,6 +157,7 @@ outputs:
- span:
lo: 0
hi: 3
+ - 0
right:
Literal:
Integer:
@@ -147,10 +166,12 @@ outputs:
- span:
lo: 6
hi: 9
+ - 0
op: Add
span:
lo: 0
hi: 9
+ id: 0
right:
Literal:
Integer:
@@ -159,10 +180,12 @@ outputs:
- span:
lo: 12
hi: 15
+ - 0
op: Sub
span:
lo: 0
hi: 15
+ id: 0
- Binary:
left:
Binary:
@@ -176,6 +199,7 @@ outputs:
- span:
lo: 0
hi: 3
+ - 0
right:
Literal:
Integer:
@@ -184,10 +208,12 @@ outputs:
- span:
lo: 6
hi: 9
+ - 0
op: Mul
span:
lo: 0
hi: 9
+ id: 0
right:
Binary:
left:
@@ -198,6 +224,7 @@ outputs:
- span:
lo: 12
hi: 15
+ - 0
right:
Literal:
Integer:
@@ -206,14 +233,17 @@ outputs:
- span:
lo: 18
hi: 21
+ - 0
op: Mul
span:
lo: 12
hi: 21
+ id: 0
op: Add
span:
lo: 0
hi: 21
+ id: 0
right:
Binary:
left:
@@ -224,6 +254,7 @@ outputs:
- span:
lo: 24
hi: 27
+ - 0
right:
Literal:
Integer:
@@ -232,14 +263,17 @@ outputs:
- span:
lo: 30
hi: 33
+ - 0
op: Mul
span:
lo: 24
hi: 33
+ id: 0
op: Sub
span:
lo: 0
hi: 33
+ id: 0
- Unary:
receiver:
Unary:
@@ -253,14 +287,17 @@ outputs:
span:
lo: 2
hi: 10
+ id: 0
op: Negate
span:
lo: 1
hi: 10
+ id: 0
op: Not
span:
lo: 0
hi: 10
+ id: 0
- Binary:
left:
Binary:
@@ -274,18 +311,21 @@ outputs:
span:
lo: 0
hi: 8
+ id: 0
right:
Identifier: "{\"name\":\"y\",\"span\":\"{\\\"lo\\\":13,\\\"hi\\\":14}\"}"
op: Add
span:
lo: 0
hi: 15
+ id: 0
right:
Identifier: "{\"name\":\"y\",\"span\":\"{\\\"lo\\\":20,\\\"hi\\\":21}\"}"
op: Add
span:
lo: 0
hi: 22
+ id: 0
- Unary:
receiver:
Binary:
@@ -297,10 +337,12 @@ outputs:
span:
lo: 1
hi: 9
+ id: 0
op: Negate
span:
lo: 0
hi: 9
+ id: 0
- Binary:
left:
Unary:
@@ -310,12 +352,14 @@ outputs:
span:
lo: 1
hi: 3
+ id: 0
right:
Identifier: "{\"name\":\"y\",\"span\":\"{\\\"lo\\\":9,\\\"hi\\\":10}\"}"
op: Add
span:
lo: 1
hi: 11
+ id: 0
- Unary:
receiver:
Binary:
@@ -327,10 +371,12 @@ outputs:
span:
lo: 2
hi: 10
+ id: 0
op: Negate
span:
lo: 0
hi: 10
+ id: 0
- Binary:
left:
Unary:
@@ -344,16 +390,19 @@ outputs:
span:
lo: 2
hi: 10
+ id: 0
op: Negate
span:
lo: 1
hi: 10
+ id: 0
right:
Identifier: "{\"name\":\"y\",\"span\":\"{\\\"lo\\\":16,\\\"hi\\\":17}\"}"
op: Add
span:
lo: 1
hi: 18
+ id: 0
- Unary:
receiver:
Binary:
@@ -365,10 +414,12 @@ outputs:
span:
lo: 1
hi: 9
+ id: 0
op: Not
span:
lo: 0
hi: 9
+ id: 0
- Binary:
left:
Unary:
@@ -378,12 +429,14 @@ outputs:
span:
lo: 1
hi: 3
+ id: 0
right:
Identifier: "{\"name\":\"y\",\"span\":\"{\\\"lo\\\":9,\\\"hi\\\":10}\"}"
op: Add
span:
lo: 1
hi: 11
+ id: 0
- Unary:
receiver:
Binary:
@@ -395,10 +448,12 @@ outputs:
span:
lo: 2
hi: 10
+ id: 0
op: Not
span:
lo: 0
hi: 10
+ id: 0
- Binary:
left:
Unary:
@@ -412,16 +467,19 @@ outputs:
span:
lo: 2
hi: 10
+ id: 0
op: Not
span:
lo: 1
hi: 10
+ id: 0
right:
Identifier: "{\"name\":\"y\",\"span\":\"{\\\"lo\\\":16,\\\"hi\\\":17}\"}"
op: Add
span:
lo: 1
hi: 18
+ id: 0
- Binary:
left:
Binary:
@@ -435,6 +493,7 @@ outputs:
span:
lo: 1
hi: 9
+ id: 0
right:
Binary:
left:
@@ -445,10 +504,12 @@ outputs:
span:
lo: 12
hi: 20
+ id: 0
op: Add
span:
lo: 1
hi: 20
+ id: 0
right:
Binary:
left:
@@ -461,6 +522,7 @@ outputs:
span:
lo: 26
hi: 34
+ id: 0
right:
Binary:
left:
@@ -471,11 +533,14 @@ outputs:
span:
lo: 37
hi: 45
+ id: 0
op: Add
span:
lo: 26
hi: 45
+ id: 0
op: Add
span:
lo: 1
hi: 46
+ id: 0
diff --git a/tests/expectations/parser/expression/binary/add_wrapped.out b/tests/expectations/parser/expression/binary/add_wrapped.out
index c5c7cb64ba..4e56c21e93 100644
--- a/tests/expectations/parser/expression/binary/add_wrapped.out
+++ b/tests/expectations/parser/expression/binary/add_wrapped.out
@@ -15,14 +15,17 @@ outputs:
span:
lo: 2
hi: 18
+ id: 0
op: Negate
span:
lo: 1
hi: 18
+ id: 0
op: Not
span:
lo: 0
hi: 18
+ id: 0
- Binary:
left:
Binary:
@@ -36,18 +39,21 @@ outputs:
span:
lo: 0
hi: 16
+ id: 0
right:
Identifier: "{\"name\":\"y\",\"span\":\"{\\\"lo\\\":29,\\\"hi\\\":30}\"}"
op: AddWrapped
span:
lo: 0
hi: 31
+ id: 0
right:
Identifier: "{\"name\":\"y\",\"span\":\"{\\\"lo\\\":44,\\\"hi\\\":45}\"}"
op: AddWrapped
span:
lo: 0
hi: 46
+ id: 0
- Unary:
receiver:
Binary:
@@ -59,10 +65,12 @@ outputs:
span:
lo: 1
hi: 17
+ id: 0
op: Negate
span:
lo: 0
hi: 17
+ id: 0
- Binary:
left:
Unary:
@@ -72,12 +80,14 @@ outputs:
span:
lo: 1
hi: 3
+ id: 0
right:
Identifier: "{\"name\":\"y\",\"span\":\"{\\\"lo\\\":17,\\\"hi\\\":18}\"}"
op: AddWrapped
span:
lo: 1
hi: 19
+ id: 0
- Unary:
receiver:
Binary:
@@ -89,10 +99,12 @@ outputs:
span:
lo: 2
hi: 18
+ id: 0
op: Negate
span:
lo: 0
hi: 18
+ id: 0
- Binary:
left:
Unary:
@@ -106,16 +118,19 @@ outputs:
span:
lo: 2
hi: 18
+ id: 0
op: Negate
span:
lo: 1
hi: 18
+ id: 0
right:
Identifier: "{\"name\":\"y\",\"span\":\"{\\\"lo\\\":32,\\\"hi\\\":33}\"}"
op: AddWrapped
span:
lo: 1
hi: 34
+ id: 0
- Unary:
receiver:
Binary:
@@ -127,10 +142,12 @@ outputs:
span:
lo: 1
hi: 17
+ id: 0
op: Not
span:
lo: 0
hi: 17
+ id: 0
- Binary:
left:
Unary:
@@ -140,12 +157,14 @@ outputs:
span:
lo: 1
hi: 3
+ id: 0
right:
Identifier: "{\"name\":\"y\",\"span\":\"{\\\"lo\\\":17,\\\"hi\\\":18}\"}"
op: AddWrapped
span:
lo: 1
hi: 19
+ id: 0
- Unary:
receiver:
Binary:
@@ -157,10 +176,12 @@ outputs:
span:
lo: 2
hi: 18
+ id: 0
op: Not
span:
lo: 0
hi: 18
+ id: 0
- Binary:
left:
Unary:
@@ -174,16 +195,19 @@ outputs:
span:
lo: 2
hi: 18
+ id: 0
op: Not
span:
lo: 1
hi: 18
+ id: 0
right:
Identifier: "{\"name\":\"y\",\"span\":\"{\\\"lo\\\":32,\\\"hi\\\":33}\"}"
op: AddWrapped
span:
lo: 1
hi: 34
+ id: 0
- Binary:
left:
Binary:
@@ -197,6 +221,7 @@ outputs:
span:
lo: 1
hi: 17
+ id: 0
right:
Binary:
left:
@@ -207,10 +232,12 @@ outputs:
span:
lo: 20
hi: 36
+ id: 0
op: Add
span:
lo: 1
hi: 36
+ id: 0
right:
Binary:
left:
@@ -223,6 +250,7 @@ outputs:
span:
lo: 50
hi: 66
+ id: 0
right:
Binary:
left:
@@ -233,11 +261,14 @@ outputs:
span:
lo: 69
hi: 85
+ id: 0
op: Add
span:
lo: 50
hi: 85
+ id: 0
op: AddWrapped
span:
lo: 1
hi: 86
+ id: 0
diff --git a/tests/expectations/parser/expression/binary/and.out b/tests/expectations/parser/expression/binary/and.out
index 80c098ae8b..cad5090623 100644
--- a/tests/expectations/parser/expression/binary/and.out
+++ b/tests/expectations/parser/expression/binary/and.out
@@ -10,6 +10,7 @@ outputs:
- span:
lo: 0
hi: 4
+ - 0
right:
Literal:
Boolean:
@@ -17,10 +18,12 @@ outputs:
- span:
lo: 8
hi: 13
+ - 0
op: And
span:
lo: 0
hi: 13
+ id: 0
- Binary:
left:
Literal:
@@ -29,6 +32,7 @@ outputs:
- span:
lo: 0
hi: 5
+ - 0
right:
Literal:
Boolean:
@@ -36,10 +40,12 @@ outputs:
- span:
lo: 7
hi: 11
+ - 0
op: And
span:
lo: 0
hi: 11
+ id: 0
- Binary:
left:
Binary:
@@ -50,6 +56,7 @@ outputs:
- span:
lo: 0
hi: 4
+ - 0
right:
Literal:
Boolean:
@@ -57,10 +64,12 @@ outputs:
- span:
lo: 6
hi: 11
+ - 0
op: And
span:
lo: 0
hi: 11
+ id: 0
right:
Literal:
Boolean:
@@ -68,10 +77,12 @@ outputs:
- span:
lo: 13
hi: 17
+ - 0
op: And
span:
lo: 0
hi: 17
+ id: 0
- Unary:
receiver:
Unary:
@@ -85,14 +96,17 @@ outputs:
span:
lo: 2
hi: 10
+ id: 0
op: Negate
span:
lo: 1
hi: 10
+ id: 0
op: Not
span:
lo: 0
hi: 10
+ id: 0
- Binary:
left:
Binary:
@@ -106,18 +120,21 @@ outputs:
span:
lo: 0
hi: 8
+ id: 0
right:
Identifier: "{\"name\":\"y\",\"span\":\"{\\\"lo\\\":13,\\\"hi\\\":14}\"}"
op: BitwiseAnd
span:
lo: 0
hi: 15
+ id: 0
right:
Identifier: "{\"name\":\"y\",\"span\":\"{\\\"lo\\\":20,\\\"hi\\\":21}\"}"
op: BitwiseAnd
span:
lo: 0
hi: 22
+ id: 0
- Unary:
receiver:
Binary:
@@ -129,10 +146,12 @@ outputs:
span:
lo: 1
hi: 9
+ id: 0
op: Negate
span:
lo: 0
hi: 9
+ id: 0
- Binary:
left:
Unary:
@@ -142,12 +161,14 @@ outputs:
span:
lo: 1
hi: 3
+ id: 0
right:
Identifier: "{\"name\":\"y\",\"span\":\"{\\\"lo\\\":9,\\\"hi\\\":10}\"}"
op: BitwiseAnd
span:
lo: 1
hi: 11
+ id: 0
- Unary:
receiver:
Binary:
@@ -159,10 +180,12 @@ outputs:
span:
lo: 2
hi: 10
+ id: 0
op: Negate
span:
lo: 0
hi: 10
+ id: 0
- Binary:
left:
Unary:
@@ -176,16 +199,19 @@ outputs:
span:
lo: 2
hi: 10
+ id: 0
op: Negate
span:
lo: 1
hi: 10
+ id: 0
right:
Identifier: "{\"name\":\"y\",\"span\":\"{\\\"lo\\\":16,\\\"hi\\\":17}\"}"
op: BitwiseAnd
span:
lo: 1
hi: 18
+ id: 0
- Unary:
receiver:
Binary:
@@ -197,10 +223,12 @@ outputs:
span:
lo: 1
hi: 9
+ id: 0
op: Not
span:
lo: 0
hi: 9
+ id: 0
- Binary:
left:
Unary:
@@ -210,12 +238,14 @@ outputs:
span:
lo: 1
hi: 3
+ id: 0
right:
Identifier: "{\"name\":\"y\",\"span\":\"{\\\"lo\\\":9,\\\"hi\\\":10}\"}"
op: BitwiseAnd
span:
lo: 1
hi: 11
+ id: 0
- Unary:
receiver:
Binary:
@@ -227,10 +257,12 @@ outputs:
span:
lo: 2
hi: 10
+ id: 0
op: Not
span:
lo: 0
hi: 10
+ id: 0
- Binary:
left:
Unary:
@@ -244,16 +276,19 @@ outputs:
span:
lo: 2
hi: 10
+ id: 0
op: Not
span:
lo: 1
hi: 10
+ id: 0
right:
Identifier: "{\"name\":\"y\",\"span\":\"{\\\"lo\\\":16,\\\"hi\\\":17}\"}"
op: BitwiseAnd
span:
lo: 1
hi: 18
+ id: 0
- Binary:
left:
Binary:
@@ -267,6 +302,7 @@ outputs:
span:
lo: 1
hi: 9
+ id: 0
right:
Binary:
left:
@@ -277,10 +313,12 @@ outputs:
span:
lo: 12
hi: 20
+ id: 0
op: Add
span:
lo: 1
hi: 20
+ id: 0
right:
Binary:
left:
@@ -293,6 +331,7 @@ outputs:
span:
lo: 26
hi: 34
+ id: 0
right:
Binary:
left:
@@ -303,11 +342,14 @@ outputs:
span:
lo: 37
hi: 45
+ id: 0
op: Add
span:
lo: 26
hi: 45
+ id: 0
op: BitwiseAnd
span:
lo: 1
hi: 46
+ id: 0
diff --git a/tests/expectations/parser/expression/binary/bit_and.out b/tests/expectations/parser/expression/binary/bit_and.out
index 28816988e9..757978764f 100644
--- a/tests/expectations/parser/expression/binary/bit_and.out
+++ b/tests/expectations/parser/expression/binary/bit_and.out
@@ -11,6 +11,7 @@ outputs:
- span:
lo: 0
hi: 3
+ - 0
right:
Literal:
Integer:
@@ -19,10 +20,12 @@ outputs:
- span:
lo: 6
hi: 9
+ - 0
op: BitwiseAnd
span:
lo: 0
hi: 9
+ id: 0
- Binary:
left:
Literal:
@@ -32,6 +35,7 @@ outputs:
- span:
lo: 0
hi: 3
+ - 0
right:
Literal:
Integer:
@@ -40,10 +44,12 @@ outputs:
- span:
lo: 4
hi: 7
+ - 0
op: BitwiseAnd
span:
lo: 0
hi: 7
+ id: 0
- Binary:
left:
Binary:
@@ -55,6 +61,7 @@ outputs:
- span:
lo: 0
hi: 3
+ - 0
right:
Literal:
Integer:
@@ -63,10 +70,12 @@ outputs:
- span:
lo: 6
hi: 9
+ - 0
op: BitwiseAnd
span:
lo: 0
hi: 9
+ id: 0
right:
Literal:
Integer:
@@ -75,10 +84,12 @@ outputs:
- span:
lo: 12
hi: 15
+ - 0
op: BitwiseAnd
span:
lo: 0
hi: 15
+ id: 0
- Binary:
left:
Binary:
@@ -90,6 +101,7 @@ outputs:
- span:
lo: 0
hi: 3
+ - 0
right:
Binary:
left:
@@ -100,6 +112,7 @@ outputs:
- span:
lo: 6
hi: 9
+ - 0
right:
Literal:
Integer:
@@ -108,14 +121,17 @@ outputs:
- span:
lo: 12
hi: 15
+ - 0
op: BitwiseAnd
span:
lo: 6
hi: 15
+ id: 0
op: BitwiseOr
span:
lo: 0
hi: 15
+ id: 0
right:
Literal:
Integer:
@@ -124,10 +140,12 @@ outputs:
- span:
lo: 18
hi: 21
+ - 0
op: BitwiseOr
span:
lo: 0
hi: 21
+ id: 0
- Binary:
left:
Binary:
@@ -139,6 +157,7 @@ outputs:
- span:
lo: 0
hi: 3
+ - 0
right:
Literal:
Integer:
@@ -147,10 +166,12 @@ outputs:
- span:
lo: 6
hi: 9
+ - 0
op: BitwiseAnd
span:
lo: 0
hi: 9
+ id: 0
right:
Literal:
Integer:
@@ -159,10 +180,12 @@ outputs:
- span:
lo: 12
hi: 15
+ - 0
op: BitwiseAnd
span:
lo: 0
hi: 15
+ id: 0
- Binary:
left:
Binary:
@@ -176,6 +199,7 @@ outputs:
- span:
lo: 0
hi: 3
+ - 0
right:
Binary:
left:
@@ -186,6 +210,7 @@ outputs:
- span:
lo: 6
hi: 9
+ - 0
right:
Literal:
Integer:
@@ -194,14 +219,17 @@ outputs:
- span:
lo: 12
hi: 15
+ - 0
op: BitwiseAnd
span:
lo: 6
hi: 15
+ id: 0
op: BitwiseOr
span:
lo: 0
hi: 15
+ id: 0
right:
Binary:
left:
@@ -212,6 +240,7 @@ outputs:
- span:
lo: 18
hi: 21
+ - 0
right:
Literal:
Integer:
@@ -220,14 +249,17 @@ outputs:
- span:
lo: 24
hi: 27
+ - 0
op: BitwiseAnd
span:
lo: 18
hi: 27
+ id: 0
op: BitwiseOr
span:
lo: 0
hi: 27
+ id: 0
right:
Literal:
Integer:
@@ -236,10 +268,12 @@ outputs:
- span:
lo: 30
hi: 33
+ - 0
op: BitwiseOr
span:
lo: 0
hi: 33
+ id: 0
- Unary:
receiver:
Unary:
@@ -253,14 +287,17 @@ outputs:
span:
lo: 2
hi: 10
+ id: 0
op: Negate
span:
lo: 1
hi: 10
+ id: 0
op: Not
span:
lo: 0
hi: 10
+ id: 0
- Binary:
left:
Binary:
@@ -274,18 +311,21 @@ outputs:
span:
lo: 0
hi: 8
+ id: 0
right:
Identifier: "{\"name\":\"y\",\"span\":\"{\\\"lo\\\":13,\\\"hi\\\":14}\"}"
op: BitwiseAnd
span:
lo: 0
hi: 15
+ id: 0
right:
Identifier: "{\"name\":\"y\",\"span\":\"{\\\"lo\\\":20,\\\"hi\\\":21}\"}"
op: BitwiseAnd
span:
lo: 0
hi: 22
+ id: 0
- Unary:
receiver:
Binary:
@@ -297,10 +337,12 @@ outputs:
span:
lo: 1
hi: 9
+ id: 0
op: Negate
span:
lo: 0
hi: 9
+ id: 0
- Binary:
left:
Unary:
@@ -310,12 +352,14 @@ outputs:
span:
lo: 1
hi: 3
+ id: 0
right:
Identifier: "{\"name\":\"y\",\"span\":\"{\\\"lo\\\":9,\\\"hi\\\":10}\"}"
op: BitwiseAnd
span:
lo: 1
hi: 11
+ id: 0
- Unary:
receiver:
Binary:
@@ -327,10 +371,12 @@ outputs:
span:
lo: 2
hi: 10
+ id: 0
op: Negate
span:
lo: 0
hi: 10
+ id: 0
- Binary:
left:
Unary:
@@ -344,16 +390,19 @@ outputs:
span:
lo: 2
hi: 10
+ id: 0
op: Negate
span:
lo: 1
hi: 10
+ id: 0
right:
Identifier: "{\"name\":\"y\",\"span\":\"{\\\"lo\\\":16,\\\"hi\\\":17}\"}"
op: BitwiseAnd
span:
lo: 1
hi: 18
+ id: 0
- Unary:
receiver:
Binary:
@@ -365,10 +414,12 @@ outputs:
span:
lo: 1
hi: 9
+ id: 0
op: Not
span:
lo: 0
hi: 9
+ id: 0
- Binary:
left:
Unary:
@@ -378,12 +429,14 @@ outputs:
span:
lo: 1
hi: 3
+ id: 0
right:
Identifier: "{\"name\":\"y\",\"span\":\"{\\\"lo\\\":9,\\\"hi\\\":10}\"}"
op: BitwiseAnd
span:
lo: 1
hi: 11
+ id: 0
- Unary:
receiver:
Binary:
@@ -395,10 +448,12 @@ outputs:
span:
lo: 2
hi: 10
+ id: 0
op: Not
span:
lo: 0
hi: 10
+ id: 0
- Binary:
left:
Unary:
@@ -412,16 +467,19 @@ outputs:
span:
lo: 2
hi: 10
+ id: 0
op: Not
span:
lo: 1
hi: 10
+ id: 0
right:
Identifier: "{\"name\":\"y\",\"span\":\"{\\\"lo\\\":16,\\\"hi\\\":17}\"}"
op: BitwiseAnd
span:
lo: 1
hi: 18
+ id: 0
- Binary:
left:
Binary:
@@ -435,6 +493,7 @@ outputs:
span:
lo: 1
hi: 9
+ id: 0
right:
Binary:
left:
@@ -445,10 +504,12 @@ outputs:
span:
lo: 12
hi: 20
+ id: 0
op: BitwiseAnd
span:
lo: 1
hi: 20
+ id: 0
right:
Binary:
left:
@@ -461,6 +522,7 @@ outputs:
span:
lo: 26
hi: 34
+ id: 0
right:
Binary:
left:
@@ -471,11 +533,14 @@ outputs:
span:
lo: 37
hi: 45
+ id: 0
op: BitwiseAnd
span:
lo: 26
hi: 45
+ id: 0
op: BitwiseAnd
span:
lo: 1
hi: 46
+ id: 0
diff --git a/tests/expectations/parser/expression/binary/bit_or.out b/tests/expectations/parser/expression/binary/bit_or.out
index 2717872d8e..3df4960d61 100644
--- a/tests/expectations/parser/expression/binary/bit_or.out
+++ b/tests/expectations/parser/expression/binary/bit_or.out
@@ -11,6 +11,7 @@ outputs:
- span:
lo: 0
hi: 3
+ - 0
right:
Literal:
Integer:
@@ -19,10 +20,12 @@ outputs:
- span:
lo: 6
hi: 9
+ - 0
op: BitwiseOr
span:
lo: 0
hi: 9
+ id: 0
- Binary:
left:
Literal:
@@ -32,6 +35,7 @@ outputs:
- span:
lo: 0
hi: 3
+ - 0
right:
Literal:
Integer:
@@ -40,10 +44,12 @@ outputs:
- span:
lo: 4
hi: 7
+ - 0
op: BitwiseOr
span:
lo: 0
hi: 7
+ id: 0
- Binary:
left:
Binary:
@@ -55,6 +61,7 @@ outputs:
- span:
lo: 0
hi: 3
+ - 0
right:
Literal:
Integer:
@@ -63,10 +70,12 @@ outputs:
- span:
lo: 6
hi: 9
+ - 0
op: BitwiseOr
span:
lo: 0
hi: 9
+ id: 0
right:
Literal:
Integer:
@@ -75,10 +84,12 @@ outputs:
- span:
lo: 12
hi: 15
+ - 0
op: BitwiseOr
span:
lo: 0
hi: 15
+ id: 0
- Binary:
left:
Binary:
@@ -90,6 +101,7 @@ outputs:
- span:
lo: 0
hi: 3
+ - 0
right:
Binary:
left:
@@ -100,6 +112,7 @@ outputs:
- span:
lo: 6
hi: 9
+ - 0
right:
Literal:
Integer:
@@ -108,14 +121,17 @@ outputs:
- span:
lo: 12
hi: 15
+ - 0
op: BitwiseOr
span:
lo: 6
hi: 15
+ id: 0
op: Xor
span:
lo: 0
hi: 15
+ id: 0
right:
Literal:
Integer:
@@ -124,10 +140,12 @@ outputs:
- span:
lo: 18
hi: 21
+ - 0
op: Xor
span:
lo: 0
hi: 21
+ id: 0
- Binary:
left:
Binary:
@@ -139,6 +157,7 @@ outputs:
- span:
lo: 0
hi: 3
+ - 0
right:
Literal:
Integer:
@@ -147,10 +166,12 @@ outputs:
- span:
lo: 6
hi: 9
+ - 0
op: BitwiseOr
span:
lo: 0
hi: 9
+ id: 0
right:
Literal:
Integer:
@@ -159,10 +180,12 @@ outputs:
- span:
lo: 12
hi: 15
+ - 0
op: BitwiseOr
span:
lo: 0
hi: 15
+ id: 0
- Binary:
left:
Binary:
@@ -176,6 +199,7 @@ outputs:
- span:
lo: 0
hi: 3
+ - 0
right:
Binary:
left:
@@ -186,6 +210,7 @@ outputs:
- span:
lo: 6
hi: 9
+ - 0
right:
Literal:
Integer:
@@ -194,14 +219,17 @@ outputs:
- span:
lo: 12
hi: 15
+ - 0
op: BitwiseOr
span:
lo: 6
hi: 15
+ id: 0
op: Xor
span:
lo: 0
hi: 15
+ id: 0
right:
Binary:
left:
@@ -212,6 +240,7 @@ outputs:
- span:
lo: 18
hi: 21
+ - 0
right:
Literal:
Integer:
@@ -220,14 +249,17 @@ outputs:
- span:
lo: 24
hi: 27
+ - 0
op: BitwiseOr
span:
lo: 18
hi: 27
+ id: 0
op: Xor
span:
lo: 0
hi: 27
+ id: 0
right:
Literal:
Integer:
@@ -236,10 +268,12 @@ outputs:
- span:
lo: 30
hi: 33
+ - 0
op: Xor
span:
lo: 0
hi: 33
+ id: 0
- Unary:
receiver:
Unary:
@@ -253,14 +287,17 @@ outputs:
span:
lo: 2
hi: 9
+ id: 0
op: Negate
span:
lo: 1
hi: 9
+ id: 0
op: Not
span:
lo: 0
hi: 9
+ id: 0
- Binary:
left:
Binary:
@@ -274,18 +311,21 @@ outputs:
span:
lo: 0
hi: 7
+ id: 0
right:
Identifier: "{\"name\":\"y\",\"span\":\"{\\\"lo\\\":11,\\\"hi\\\":12}\"}"
op: BitwiseOr
span:
lo: 0
hi: 13
+ id: 0
right:
Identifier: "{\"name\":\"y\",\"span\":\"{\\\"lo\\\":17,\\\"hi\\\":18}\"}"
op: BitwiseOr
span:
lo: 0
hi: 19
+ id: 0
- Unary:
receiver:
Binary:
@@ -297,10 +337,12 @@ outputs:
span:
lo: 1
hi: 8
+ id: 0
op: Negate
span:
lo: 0
hi: 8
+ id: 0
- Binary:
left:
Unary:
@@ -310,12 +352,14 @@ outputs:
span:
lo: 1
hi: 3
+ id: 0
right:
Identifier: "{\"name\":\"y\",\"span\":\"{\\\"lo\\\":8,\\\"hi\\\":9}\"}"
op: BitwiseOr
span:
lo: 1
hi: 10
+ id: 0
- Unary:
receiver:
Binary:
@@ -327,10 +371,12 @@ outputs:
span:
lo: 2
hi: 9
+ id: 0
op: Negate
span:
lo: 0
hi: 9
+ id: 0
- Binary:
left:
Unary:
@@ -344,16 +390,19 @@ outputs:
span:
lo: 2
hi: 9
+ id: 0
op: Negate
span:
lo: 1
hi: 9
+ id: 0
right:
Identifier: "{\"name\":\"y\",\"span\":\"{\\\"lo\\\":14,\\\"hi\\\":15}\"}"
op: BitwiseOr
span:
lo: 1
hi: 16
+ id: 0
- Unary:
receiver:
Binary:
@@ -365,10 +414,12 @@ outputs:
span:
lo: 1
hi: 8
+ id: 0
op: Not
span:
lo: 0
hi: 8
+ id: 0
- Binary:
left:
Unary:
@@ -378,12 +429,14 @@ outputs:
span:
lo: 1
hi: 3
+ id: 0
right:
Identifier: "{\"name\":\"y\",\"span\":\"{\\\"lo\\\":8,\\\"hi\\\":9}\"}"
op: BitwiseOr
span:
lo: 1
hi: 10
+ id: 0
- Unary:
receiver:
Binary:
@@ -395,10 +448,12 @@ outputs:
span:
lo: 2
hi: 9
+ id: 0
op: Not
span:
lo: 0
hi: 9
+ id: 0
- Binary:
left:
Unary:
@@ -412,16 +467,19 @@ outputs:
span:
lo: 2
hi: 9
+ id: 0
op: Not
span:
lo: 1
hi: 9
+ id: 0
right:
Identifier: "{\"name\":\"y\",\"span\":\"{\\\"lo\\\":14,\\\"hi\\\":15}\"}"
op: BitwiseOr
span:
lo: 1
hi: 16
+ id: 0
- Binary:
left:
Binary:
@@ -435,6 +493,7 @@ outputs:
span:
lo: 1
hi: 8
+ id: 0
right:
Binary:
left:
@@ -445,10 +504,12 @@ outputs:
span:
lo: 11
hi: 18
+ id: 0
op: BitwiseOr
span:
lo: 1
hi: 18
+ id: 0
right:
Binary:
left:
@@ -461,6 +522,7 @@ outputs:
span:
lo: 23
hi: 30
+ id: 0
right:
Binary:
left:
@@ -471,11 +533,14 @@ outputs:
span:
lo: 33
hi: 40
+ id: 0
op: BitwiseOr
span:
lo: 23
hi: 40
+ id: 0
op: BitwiseOr
span:
lo: 1
hi: 41
+ id: 0
diff --git a/tests/expectations/parser/expression/binary/bit_xor.out b/tests/expectations/parser/expression/binary/bit_xor.out
index 92b087105d..33e12ad789 100644
--- a/tests/expectations/parser/expression/binary/bit_xor.out
+++ b/tests/expectations/parser/expression/binary/bit_xor.out
@@ -11,6 +11,7 @@ outputs:
- span:
lo: 0
hi: 3
+ - 0
right:
Literal:
Integer:
@@ -19,10 +20,12 @@ outputs:
- span:
lo: 6
hi: 9
+ - 0
op: Xor
span:
lo: 0
hi: 9
+ id: 0
- Binary:
left:
Literal:
@@ -32,6 +35,7 @@ outputs:
- span:
lo: 0
hi: 3
+ - 0
right:
Literal:
Integer:
@@ -40,10 +44,12 @@ outputs:
- span:
lo: 4
hi: 7
+ - 0
op: Xor
span:
lo: 0
hi: 7
+ id: 0
- Binary:
left:
Binary:
@@ -55,6 +61,7 @@ outputs:
- span:
lo: 0
hi: 3
+ - 0
right:
Literal:
Integer:
@@ -63,10 +70,12 @@ outputs:
- span:
lo: 6
hi: 9
+ - 0
op: Xor
span:
lo: 0
hi: 9
+ id: 0
right:
Literal:
Integer:
@@ -75,10 +84,12 @@ outputs:
- span:
lo: 12
hi: 15
+ - 0
op: Xor
span:
lo: 0
hi: 15
+ id: 0
- Binary:
left:
Binary:
@@ -90,6 +101,7 @@ outputs:
- span:
lo: 0
hi: 3
+ - 0
right:
Literal:
Integer:
@@ -98,10 +110,12 @@ outputs:
- span:
lo: 6
hi: 9
+ - 0
op: BitwiseAnd
span:
lo: 0
hi: 9
+ id: 0
right:
Binary:
left:
@@ -112,6 +126,7 @@ outputs:
- span:
lo: 12
hi: 15
+ - 0
right:
Literal:
Integer:
@@ -120,14 +135,17 @@ outputs:
- span:
lo: 18
hi: 21
+ - 0
op: BitwiseAnd
span:
lo: 12
hi: 21
+ id: 0
op: Xor
span:
lo: 0
hi: 21
+ id: 0
- Binary:
left:
Binary:
@@ -139,6 +157,7 @@ outputs:
- span:
lo: 0
hi: 3
+ - 0
right:
Literal:
Integer:
@@ -147,10 +166,12 @@ outputs:
- span:
lo: 6
hi: 9
+ - 0
op: Xor
span:
lo: 0
hi: 9
+ id: 0
right:
Literal:
Integer:
@@ -159,10 +180,12 @@ outputs:
- span:
lo: 12
hi: 15
+ - 0
op: Xor
span:
lo: 0
hi: 15
+ id: 0
- Binary:
left:
Binary:
@@ -176,6 +199,7 @@ outputs:
- span:
lo: 0
hi: 3
+ - 0
right:
Literal:
Integer:
@@ -184,10 +208,12 @@ outputs:
- span:
lo: 6
hi: 9
+ - 0
op: BitwiseAnd
span:
lo: 0
hi: 9
+ id: 0
right:
Binary:
left:
@@ -198,6 +224,7 @@ outputs:
- span:
lo: 12
hi: 15
+ - 0
right:
Literal:
Integer:
@@ -206,14 +233,17 @@ outputs:
- span:
lo: 18
hi: 21
+ - 0
op: BitwiseAnd
span:
lo: 12
hi: 21
+ id: 0
op: Xor
span:
lo: 0
hi: 21
+ id: 0
right:
Binary:
left:
@@ -224,6 +254,7 @@ outputs:
- span:
lo: 24
hi: 27
+ - 0
right:
Literal:
Integer:
@@ -232,14 +263,17 @@ outputs:
- span:
lo: 30
hi: 33
+ - 0
op: BitwiseAnd
span:
lo: 24
hi: 33
+ id: 0
op: Xor
span:
lo: 0
hi: 33
+ id: 0
- Unary:
receiver:
Unary:
@@ -253,14 +287,17 @@ outputs:
span:
lo: 2
hi: 10
+ id: 0
op: Negate
span:
lo: 1
hi: 10
+ id: 0
op: Not
span:
lo: 0
hi: 10
+ id: 0
- Binary:
left:
Binary:
@@ -274,18 +311,21 @@ outputs:
span:
lo: 0
hi: 8
+ id: 0
right:
Identifier: "{\"name\":\"y\",\"span\":\"{\\\"lo\\\":13,\\\"hi\\\":14}\"}"
op: Xor
span:
lo: 0
hi: 15
+ id: 0
right:
Identifier: "{\"name\":\"y\",\"span\":\"{\\\"lo\\\":20,\\\"hi\\\":21}\"}"
op: Xor
span:
lo: 0
hi: 22
+ id: 0
- Unary:
receiver:
Binary:
@@ -297,10 +337,12 @@ outputs:
span:
lo: 1
hi: 9
+ id: 0
op: Negate
span:
lo: 0
hi: 9
+ id: 0
- Binary:
left:
Unary:
@@ -310,12 +352,14 @@ outputs:
span:
lo: 1
hi: 3
+ id: 0
right:
Identifier: "{\"name\":\"y\",\"span\":\"{\\\"lo\\\":9,\\\"hi\\\":10}\"}"
op: Xor
span:
lo: 1
hi: 11
+ id: 0
- Unary:
receiver:
Binary:
@@ -327,10 +371,12 @@ outputs:
span:
lo: 2
hi: 10
+ id: 0
op: Negate
span:
lo: 0
hi: 10
+ id: 0
- Binary:
left:
Unary:
@@ -344,16 +390,19 @@ outputs:
span:
lo: 2
hi: 10
+ id: 0
op: Negate
span:
lo: 1
hi: 10
+ id: 0
right:
Identifier: "{\"name\":\"y\",\"span\":\"{\\\"lo\\\":16,\\\"hi\\\":17}\"}"
op: Xor
span:
lo: 1
hi: 18
+ id: 0
- Unary:
receiver:
Binary:
@@ -365,10 +414,12 @@ outputs:
span:
lo: 1
hi: 9
+ id: 0
op: Not
span:
lo: 0
hi: 9
+ id: 0
- Binary:
left:
Unary:
@@ -378,12 +429,14 @@ outputs:
span:
lo: 1
hi: 3
+ id: 0
right:
Identifier: "{\"name\":\"y\",\"span\":\"{\\\"lo\\\":9,\\\"hi\\\":10}\"}"
op: Xor
span:
lo: 1
hi: 11
+ id: 0
- Unary:
receiver:
Binary:
@@ -395,10 +448,12 @@ outputs:
span:
lo: 2
hi: 10
+ id: 0
op: Not
span:
lo: 0
hi: 10
+ id: 0
- Binary:
left:
Unary:
@@ -412,16 +467,19 @@ outputs:
span:
lo: 2
hi: 10
+ id: 0
op: Not
span:
lo: 1
hi: 10
+ id: 0
right:
Identifier: "{\"name\":\"y\",\"span\":\"{\\\"lo\\\":16,\\\"hi\\\":17}\"}"
op: Xor
span:
lo: 1
hi: 18
+ id: 0
- Binary:
left:
Binary:
@@ -435,6 +493,7 @@ outputs:
span:
lo: 1
hi: 9
+ id: 0
right:
Binary:
left:
@@ -445,10 +504,12 @@ outputs:
span:
lo: 12
hi: 20
+ id: 0
op: Xor
span:
lo: 1
hi: 20
+ id: 0
right:
Binary:
left:
@@ -461,6 +522,7 @@ outputs:
span:
lo: 26
hi: 34
+ id: 0
right:
Binary:
left:
@@ -471,11 +533,14 @@ outputs:
span:
lo: 37
hi: 45
+ id: 0
op: Xor
span:
lo: 26
hi: 45
+ id: 0
op: Xor
span:
lo: 1
hi: 46
+ id: 0
diff --git a/tests/expectations/parser/expression/binary/div.out b/tests/expectations/parser/expression/binary/div.out
index 784a4cf719..b3bcf1b439 100644
--- a/tests/expectations/parser/expression/binary/div.out
+++ b/tests/expectations/parser/expression/binary/div.out
@@ -11,6 +11,7 @@ outputs:
- span:
lo: 0
hi: 3
+ - 0
right:
Literal:
Integer:
@@ -19,10 +20,12 @@ outputs:
- span:
lo: 6
hi: 9
+ - 0
op: Div
span:
lo: 0
hi: 9
+ id: 0
- Binary:
left:
Literal:
@@ -32,6 +35,7 @@ outputs:
- span:
lo: 0
hi: 3
+ - 0
right:
Literal:
Integer:
@@ -40,10 +44,12 @@ outputs:
- span:
lo: 4
hi: 7
+ - 0
op: Div
span:
lo: 0
hi: 7
+ id: 0
- Binary:
left:
Binary:
@@ -55,6 +61,7 @@ outputs:
- span:
lo: 0
hi: 3
+ - 0
right:
Literal:
Integer:
@@ -63,10 +70,12 @@ outputs:
- span:
lo: 6
hi: 9
+ - 0
op: Div
span:
lo: 0
hi: 9
+ id: 0
right:
Literal:
Integer:
@@ -75,10 +84,12 @@ outputs:
- span:
lo: 12
hi: 15
+ - 0
op: Div
span:
lo: 0
hi: 15
+ id: 0
- Binary:
left:
Binary:
@@ -90,6 +101,7 @@ outputs:
- span:
lo: 0
hi: 3
+ - 0
right:
Literal:
Integer:
@@ -98,10 +110,12 @@ outputs:
- span:
lo: 7
hi: 10
+ - 0
op: Pow
span:
lo: 0
hi: 10
+ id: 0
right:
Binary:
left:
@@ -112,6 +126,7 @@ outputs:
- span:
lo: 13
hi: 16
+ - 0
right:
Literal:
Integer:
@@ -120,14 +135,17 @@ outputs:
- span:
lo: 20
hi: 23
+ - 0
op: Pow
span:
lo: 13
hi: 23
+ id: 0
op: Div
span:
lo: 0
hi: 23
+ id: 0
- Unary:
receiver:
Unary:
@@ -141,14 +159,17 @@ outputs:
span:
lo: 2
hi: 10
+ id: 0
op: Negate
span:
lo: 1
hi: 10
+ id: 0
op: Not
span:
lo: 0
hi: 10
+ id: 0
- Binary:
left:
Binary:
@@ -162,18 +183,21 @@ outputs:
span:
lo: 0
hi: 8
+ id: 0
right:
Identifier: "{\"name\":\"y\",\"span\":\"{\\\"lo\\\":13,\\\"hi\\\":14}\"}"
op: Div
span:
lo: 0
hi: 15
+ id: 0
right:
Identifier: "{\"name\":\"y\",\"span\":\"{\\\"lo\\\":20,\\\"hi\\\":21}\"}"
op: Div
span:
lo: 0
hi: 22
+ id: 0
- Unary:
receiver:
Binary:
@@ -185,10 +209,12 @@ outputs:
span:
lo: 1
hi: 9
+ id: 0
op: Negate
span:
lo: 0
hi: 9
+ id: 0
- Binary:
left:
Unary:
@@ -198,12 +224,14 @@ outputs:
span:
lo: 1
hi: 3
+ id: 0
right:
Identifier: "{\"name\":\"y\",\"span\":\"{\\\"lo\\\":9,\\\"hi\\\":10}\"}"
op: Div
span:
lo: 1
hi: 11
+ id: 0
- Unary:
receiver:
Binary:
@@ -215,10 +243,12 @@ outputs:
span:
lo: 2
hi: 10
+ id: 0
op: Negate
span:
lo: 0
hi: 10
+ id: 0
- Binary:
left:
Unary:
@@ -232,16 +262,19 @@ outputs:
span:
lo: 2
hi: 10
+ id: 0
op: Negate
span:
lo: 1
hi: 10
+ id: 0
right:
Identifier: "{\"name\":\"y\",\"span\":\"{\\\"lo\\\":16,\\\"hi\\\":17}\"}"
op: Div
span:
lo: 1
hi: 18
+ id: 0
- Unary:
receiver:
Binary:
@@ -253,10 +286,12 @@ outputs:
span:
lo: 1
hi: 9
+ id: 0
op: Not
span:
lo: 0
hi: 9
+ id: 0
- Binary:
left:
Unary:
@@ -266,12 +301,14 @@ outputs:
span:
lo: 1
hi: 3
+ id: 0
right:
Identifier: "{\"name\":\"y\",\"span\":\"{\\\"lo\\\":9,\\\"hi\\\":10}\"}"
op: Div
span:
lo: 1
hi: 11
+ id: 0
- Unary:
receiver:
Binary:
@@ -283,10 +320,12 @@ outputs:
span:
lo: 2
hi: 10
+ id: 0
op: Not
span:
lo: 0
hi: 10
+ id: 0
- Binary:
left:
Unary:
@@ -300,16 +339,19 @@ outputs:
span:
lo: 2
hi: 10
+ id: 0
op: Not
span:
lo: 1
hi: 10
+ id: 0
right:
Identifier: "{\"name\":\"y\",\"span\":\"{\\\"lo\\\":16,\\\"hi\\\":17}\"}"
op: Div
span:
lo: 1
hi: 18
+ id: 0
- Binary:
left:
Binary:
@@ -323,6 +365,7 @@ outputs:
span:
lo: 1
hi: 9
+ id: 0
right:
Binary:
left:
@@ -333,10 +376,12 @@ outputs:
span:
lo: 12
hi: 20
+ id: 0
op: Div
span:
lo: 1
hi: 20
+ id: 0
right:
Binary:
left:
@@ -349,6 +394,7 @@ outputs:
span:
lo: 26
hi: 34
+ id: 0
right:
Binary:
left:
@@ -359,11 +405,14 @@ outputs:
span:
lo: 37
hi: 45
+ id: 0
op: Div
span:
lo: 26
hi: 45
+ id: 0
op: Div
span:
lo: 1
hi: 46
+ id: 0
diff --git a/tests/expectations/parser/expression/binary/div_wrapped.out b/tests/expectations/parser/expression/binary/div_wrapped.out
index f0c2bdfb82..dcd4e3a63c 100644
--- a/tests/expectations/parser/expression/binary/div_wrapped.out
+++ b/tests/expectations/parser/expression/binary/div_wrapped.out
@@ -15,14 +15,17 @@ outputs:
span:
lo: 2
hi: 10
+ id: 0
op: Negate
span:
lo: 1
hi: 10
+ id: 0
op: Not
span:
lo: 0
hi: 10
+ id: 0
- Binary:
left:
Binary:
@@ -36,18 +39,21 @@ outputs:
span:
lo: 0
hi: 8
+ id: 0
right:
Identifier: "{\"name\":\"y\",\"span\":\"{\\\"lo\\\":13,\\\"hi\\\":14}\"}"
op: Div
span:
lo: 0
hi: 15
+ id: 0
right:
Identifier: "{\"name\":\"y\",\"span\":\"{\\\"lo\\\":20,\\\"hi\\\":21}\"}"
op: Div
span:
lo: 0
hi: 22
+ id: 0
- Unary:
receiver:
Binary:
@@ -59,10 +65,12 @@ outputs:
span:
lo: 1
hi: 9
+ id: 0
op: Negate
span:
lo: 0
hi: 9
+ id: 0
- Binary:
left:
Unary:
@@ -72,12 +80,14 @@ outputs:
span:
lo: 1
hi: 3
+ id: 0
right:
Identifier: "{\"name\":\"y\",\"span\":\"{\\\"lo\\\":9,\\\"hi\\\":10}\"}"
op: Div
span:
lo: 1
hi: 11
+ id: 0
- Unary:
receiver:
Binary:
@@ -89,10 +99,12 @@ outputs:
span:
lo: 2
hi: 10
+ id: 0
op: Negate
span:
lo: 0
hi: 10
+ id: 0
- Binary:
left:
Unary:
@@ -106,16 +118,19 @@ outputs:
span:
lo: 2
hi: 10
+ id: 0
op: Negate
span:
lo: 1
hi: 10
+ id: 0
right:
Identifier: "{\"name\":\"y\",\"span\":\"{\\\"lo\\\":16,\\\"hi\\\":17}\"}"
op: Div
span:
lo: 1
hi: 18
+ id: 0
- Unary:
receiver:
Binary:
@@ -127,10 +142,12 @@ outputs:
span:
lo: 1
hi: 9
+ id: 0
op: Not
span:
lo: 0
hi: 9
+ id: 0
- Binary:
left:
Unary:
@@ -140,12 +157,14 @@ outputs:
span:
lo: 1
hi: 3
+ id: 0
right:
Identifier: "{\"name\":\"y\",\"span\":\"{\\\"lo\\\":9,\\\"hi\\\":10}\"}"
op: Div
span:
lo: 1
hi: 11
+ id: 0
- Unary:
receiver:
Binary:
@@ -157,10 +176,12 @@ outputs:
span:
lo: 2
hi: 10
+ id: 0
op: Not
span:
lo: 0
hi: 10
+ id: 0
- Binary:
left:
Unary:
@@ -174,16 +195,19 @@ outputs:
span:
lo: 2
hi: 10
+ id: 0
op: Not
span:
lo: 1
hi: 10
+ id: 0
right:
Identifier: "{\"name\":\"y\",\"span\":\"{\\\"lo\\\":16,\\\"hi\\\":17}\"}"
op: Div
span:
lo: 1
hi: 18
+ id: 0
- Binary:
left:
Binary:
@@ -197,6 +221,7 @@ outputs:
span:
lo: 1
hi: 9
+ id: 0
right:
Binary:
left:
@@ -207,10 +232,12 @@ outputs:
span:
lo: 12
hi: 20
+ id: 0
op: Div
span:
lo: 1
hi: 20
+ id: 0
right:
Binary:
left:
@@ -223,6 +250,7 @@ outputs:
span:
lo: 26
hi: 34
+ id: 0
right:
Binary:
left:
@@ -233,11 +261,14 @@ outputs:
span:
lo: 37
hi: 45
+ id: 0
op: Div
span:
lo: 26
hi: 45
+ id: 0
op: Div
span:
lo: 1
hi: 46
+ id: 0
diff --git a/tests/expectations/parser/expression/binary/eq.out b/tests/expectations/parser/expression/binary/eq.out
index baf16a11b0..532440c133 100644
--- a/tests/expectations/parser/expression/binary/eq.out
+++ b/tests/expectations/parser/expression/binary/eq.out
@@ -11,6 +11,7 @@ outputs:
- span:
lo: 0
hi: 3
+ - 0
right:
Literal:
Integer:
@@ -19,10 +20,12 @@ outputs:
- span:
lo: 7
hi: 10
+ - 0
op: Eq
span:
lo: 0
hi: 10
+ id: 0
- Binary:
left:
Literal:
@@ -32,6 +35,7 @@ outputs:
- span:
lo: 0
hi: 3
+ - 0
right:
Literal:
Integer:
@@ -40,10 +44,12 @@ outputs:
- span:
lo: 5
hi: 8
+ - 0
op: Eq
span:
lo: 0
hi: 8
+ id: 0
- Binary:
left:
Binary:
@@ -55,6 +61,7 @@ outputs:
- span:
lo: 0
hi: 3
+ - 0
right:
Literal:
Integer:
@@ -63,10 +70,12 @@ outputs:
- span:
lo: 6
hi: 9
+ - 0
op: Lt
span:
lo: 0
hi: 9
+ id: 0
right:
Binary:
left:
@@ -77,6 +86,7 @@ outputs:
- span:
lo: 13
hi: 16
+ - 0
right:
Literal:
Integer:
@@ -85,14 +95,17 @@ outputs:
- span:
lo: 19
hi: 22
+ - 0
op: Lt
span:
lo: 13
hi: 22
+ id: 0
op: Eq
span:
lo: 0
hi: 22
+ id: 0
- Binary:
left:
Binary:
@@ -106,6 +119,7 @@ outputs:
- span:
lo: 0
hi: 3
+ - 0
right:
Literal:
Integer:
@@ -114,10 +128,12 @@ outputs:
- span:
lo: 6
hi: 9
+ - 0
op: Lt
span:
lo: 0
hi: 9
+ id: 0
right:
Binary:
left:
@@ -128,6 +144,7 @@ outputs:
- span:
lo: 13
hi: 16
+ - 0
right:
Literal:
Integer:
@@ -136,14 +153,17 @@ outputs:
- span:
lo: 19
hi: 22
+ - 0
op: Lt
span:
lo: 13
hi: 22
+ id: 0
op: Eq
span:
lo: 0
hi: 22
+ id: 0
right:
Binary:
left:
@@ -156,6 +176,7 @@ outputs:
- span:
lo: 26
hi: 29
+ - 0
right:
Literal:
Integer:
@@ -164,10 +185,12 @@ outputs:
- span:
lo: 32
hi: 35
+ - 0
op: Lt
span:
lo: 26
hi: 35
+ id: 0
right:
Binary:
left:
@@ -178,6 +201,7 @@ outputs:
- span:
lo: 39
hi: 42
+ - 0
right:
Literal:
Integer:
@@ -186,18 +210,22 @@ outputs:
- span:
lo: 45
hi: 48
+ - 0
op: Lt
span:
lo: 39
hi: 48
+ id: 0
op: Eq
span:
lo: 26
hi: 48
+ id: 0
op: And
span:
lo: 0
hi: 48
+ id: 0
- Unary:
receiver:
Unary:
@@ -211,14 +239,17 @@ outputs:
span:
lo: 2
hi: 9
+ id: 0
op: Negate
span:
lo: 1
hi: 9
+ id: 0
op: Not
span:
lo: 0
hi: 9
+ id: 0
- Binary:
left:
Binary:
@@ -232,18 +263,21 @@ outputs:
span:
lo: 0
hi: 7
+ id: 0
right:
Identifier: "{\"name\":\"y\",\"span\":\"{\\\"lo\\\":11,\\\"hi\\\":12}\"}"
op: Eq
span:
lo: 0
hi: 13
+ id: 0
right:
Identifier: "{\"name\":\"y\",\"span\":\"{\\\"lo\\\":17,\\\"hi\\\":18}\"}"
op: Eq
span:
lo: 0
hi: 19
+ id: 0
- Unary:
receiver:
Binary:
@@ -255,10 +289,12 @@ outputs:
span:
lo: 1
hi: 8
+ id: 0
op: Negate
span:
lo: 0
hi: 8
+ id: 0
- Binary:
left:
Unary:
@@ -268,12 +304,14 @@ outputs:
span:
lo: 1
hi: 3
+ id: 0
right:
Identifier: "{\"name\":\"y\",\"span\":\"{\\\"lo\\\":8,\\\"hi\\\":9}\"}"
op: Eq
span:
lo: 1
hi: 10
+ id: 0
- Unary:
receiver:
Binary:
@@ -285,10 +323,12 @@ outputs:
span:
lo: 2
hi: 9
+ id: 0
op: Negate
span:
lo: 0
hi: 9
+ id: 0
- Binary:
left:
Unary:
@@ -302,16 +342,19 @@ outputs:
span:
lo: 2
hi: 9
+ id: 0
op: Negate
span:
lo: 1
hi: 9
+ id: 0
right:
Identifier: "{\"name\":\"y\",\"span\":\"{\\\"lo\\\":14,\\\"hi\\\":15}\"}"
op: Eq
span:
lo: 1
hi: 16
+ id: 0
- Unary:
receiver:
Binary:
@@ -323,10 +366,12 @@ outputs:
span:
lo: 1
hi: 8
+ id: 0
op: Not
span:
lo: 0
hi: 8
+ id: 0
- Binary:
left:
Unary:
@@ -336,12 +381,14 @@ outputs:
span:
lo: 1
hi: 3
+ id: 0
right:
Identifier: "{\"name\":\"y\",\"span\":\"{\\\"lo\\\":8,\\\"hi\\\":9}\"}"
op: Eq
span:
lo: 1
hi: 10
+ id: 0
- Unary:
receiver:
Binary:
@@ -353,10 +400,12 @@ outputs:
span:
lo: 2
hi: 9
+ id: 0
op: Not
span:
lo: 0
hi: 9
+ id: 0
- Binary:
left:
Unary:
@@ -370,16 +419,19 @@ outputs:
span:
lo: 2
hi: 9
+ id: 0
op: Not
span:
lo: 1
hi: 9
+ id: 0
right:
Identifier: "{\"name\":\"y\",\"span\":\"{\\\"lo\\\":14,\\\"hi\\\":15}\"}"
op: Eq
span:
lo: 1
hi: 16
+ id: 0
- Binary:
left:
Binary:
@@ -393,6 +445,7 @@ outputs:
span:
lo: 1
hi: 8
+ id: 0
right:
Binary:
left:
@@ -403,10 +456,12 @@ outputs:
span:
lo: 12
hi: 19
+ id: 0
op: Eq
span:
lo: 1
hi: 19
+ id: 0
right:
Binary:
left:
@@ -419,6 +474,7 @@ outputs:
span:
lo: 24
hi: 31
+ id: 0
right:
Binary:
left:
@@ -429,11 +485,14 @@ outputs:
span:
lo: 35
hi: 42
+ id: 0
op: Eq
span:
lo: 24
hi: 42
+ id: 0
op: Eq
span:
lo: 1
hi: 43
+ id: 0
diff --git a/tests/expectations/parser/expression/binary/ge.out b/tests/expectations/parser/expression/binary/ge.out
index ab8e053aef..f2df2e2dc0 100644
--- a/tests/expectations/parser/expression/binary/ge.out
+++ b/tests/expectations/parser/expression/binary/ge.out
@@ -11,6 +11,7 @@ outputs:
- span:
lo: 0
hi: 3
+ - 0
right:
Literal:
Integer:
@@ -19,10 +20,12 @@ outputs:
- span:
lo: 7
hi: 10
+ - 0
op: Gte
span:
lo: 0
hi: 10
+ id: 0
- Binary:
left:
Literal:
@@ -32,6 +35,7 @@ outputs:
- span:
lo: 0
hi: 3
+ - 0
right:
Literal:
Integer:
@@ -40,10 +44,12 @@ outputs:
- span:
lo: 7
hi: 10
+ - 0
op: Gte
span:
lo: 0
hi: 10
+ id: 0
- Binary:
left:
Binary:
@@ -55,6 +61,7 @@ outputs:
- span:
lo: 0
hi: 3
+ - 0
right:
Literal:
Integer:
@@ -63,10 +70,12 @@ outputs:
- span:
lo: 6
hi: 9
+ - 0
op: Add
span:
lo: 0
hi: 9
+ id: 0
right:
Binary:
left:
@@ -77,6 +86,7 @@ outputs:
- span:
lo: 13
hi: 16
+ - 0
right:
Literal:
Integer:
@@ -85,14 +95,17 @@ outputs:
- span:
lo: 19
hi: 22
+ - 0
op: Add
span:
lo: 13
hi: 22
+ id: 0
op: Gte
span:
lo: 0
hi: 22
+ id: 0
- Unary:
receiver:
Unary:
@@ -106,14 +119,17 @@ outputs:
span:
lo: 2
hi: 10
+ id: 0
op: Negate
span:
lo: 1
hi: 10
+ id: 0
op: Not
span:
lo: 0
hi: 10
+ id: 0
- Binary:
left:
Binary:
@@ -127,18 +143,21 @@ outputs:
span:
lo: 0
hi: 8
+ id: 0
right:
Identifier: "{\"name\":\"y\",\"span\":\"{\\\"lo\\\":13,\\\"hi\\\":14}\"}"
op: Gte
span:
lo: 0
hi: 15
+ id: 0
right:
Identifier: "{\"name\":\"y\",\"span\":\"{\\\"lo\\\":20,\\\"hi\\\":21}\"}"
op: Gte
span:
lo: 0
hi: 22
+ id: 0
- Unary:
receiver:
Binary:
@@ -150,10 +169,12 @@ outputs:
span:
lo: 1
hi: 9
+ id: 0
op: Negate
span:
lo: 0
hi: 9
+ id: 0
- Binary:
left:
Unary:
@@ -163,12 +184,14 @@ outputs:
span:
lo: 1
hi: 3
+ id: 0
right:
Identifier: "{\"name\":\"y\",\"span\":\"{\\\"lo\\\":9,\\\"hi\\\":10}\"}"
op: Gte
span:
lo: 1
hi: 11
+ id: 0
- Unary:
receiver:
Binary:
@@ -180,10 +203,12 @@ outputs:
span:
lo: 2
hi: 10
+ id: 0
op: Negate
span:
lo: 0
hi: 10
+ id: 0
- Binary:
left:
Unary:
@@ -197,16 +222,19 @@ outputs:
span:
lo: 2
hi: 10
+ id: 0
op: Negate
span:
lo: 1
hi: 10
+ id: 0
right:
Identifier: "{\"name\":\"y\",\"span\":\"{\\\"lo\\\":16,\\\"hi\\\":17}\"}"
op: Gte
span:
lo: 1
hi: 18
+ id: 0
- Unary:
receiver:
Binary:
@@ -218,10 +246,12 @@ outputs:
span:
lo: 1
hi: 9
+ id: 0
op: Not
span:
lo: 0
hi: 9
+ id: 0
- Binary:
left:
Unary:
@@ -231,12 +261,14 @@ outputs:
span:
lo: 1
hi: 3
+ id: 0
right:
Identifier: "{\"name\":\"y\",\"span\":\"{\\\"lo\\\":9,\\\"hi\\\":10}\"}"
op: Gte
span:
lo: 1
hi: 11
+ id: 0
- Unary:
receiver:
Binary:
@@ -248,10 +280,12 @@ outputs:
span:
lo: 2
hi: 10
+ id: 0
op: Not
span:
lo: 0
hi: 10
+ id: 0
- Binary:
left:
Unary:
@@ -265,16 +299,19 @@ outputs:
span:
lo: 2
hi: 10
+ id: 0
op: Not
span:
lo: 1
hi: 10
+ id: 0
right:
Identifier: "{\"name\":\"y\",\"span\":\"{\\\"lo\\\":16,\\\"hi\\\":17}\"}"
op: Gte
span:
lo: 1
hi: 18
+ id: 0
- Binary:
left:
Binary:
@@ -288,6 +325,7 @@ outputs:
span:
lo: 1
hi: 9
+ id: 0
right:
Binary:
left:
@@ -298,10 +336,12 @@ outputs:
span:
lo: 13
hi: 21
+ id: 0
op: Gte
span:
lo: 1
hi: 21
+ id: 0
right:
Binary:
left:
@@ -314,6 +354,7 @@ outputs:
span:
lo: 27
hi: 35
+ id: 0
right:
Binary:
left:
@@ -324,11 +365,14 @@ outputs:
span:
lo: 39
hi: 47
+ id: 0
op: Gte
span:
lo: 27
hi: 47
+ id: 0
op: Gte
span:
lo: 1
hi: 48
+ id: 0
diff --git a/tests/expectations/parser/expression/binary/gt.out b/tests/expectations/parser/expression/binary/gt.out
index e63a5ad20a..64136d79bb 100644
--- a/tests/expectations/parser/expression/binary/gt.out
+++ b/tests/expectations/parser/expression/binary/gt.out
@@ -11,6 +11,7 @@ outputs:
- span:
lo: 0
hi: 3
+ - 0
right:
Literal:
Integer:
@@ -19,10 +20,12 @@ outputs:
- span:
lo: 6
hi: 9
+ - 0
op: Gt
span:
lo: 0
hi: 9
+ id: 0
- Binary:
left:
Literal:
@@ -32,6 +35,7 @@ outputs:
- span:
lo: 0
hi: 3
+ - 0
right:
Literal:
Integer:
@@ -40,10 +44,12 @@ outputs:
- span:
lo: 4
hi: 7
+ - 0
op: Gt
span:
lo: 0
hi: 7
+ id: 0
- Binary:
left:
Binary:
@@ -55,6 +61,7 @@ outputs:
- span:
lo: 0
hi: 3
+ - 0
right:
Literal:
Integer:
@@ -63,10 +70,12 @@ outputs:
- span:
lo: 6
hi: 9
+ - 0
op: Add
span:
lo: 0
hi: 9
+ id: 0
right:
Binary:
left:
@@ -77,6 +86,7 @@ outputs:
- span:
lo: 12
hi: 15
+ - 0
right:
Literal:
Integer:
@@ -85,14 +95,17 @@ outputs:
- span:
lo: 18
hi: 21
+ - 0
op: Add
span:
lo: 12
hi: 21
+ id: 0
op: Gt
span:
lo: 0
hi: 21
+ id: 0
- Unary:
receiver:
Unary:
@@ -106,14 +119,17 @@ outputs:
span:
lo: 2
hi: 9
+ id: 0
op: Negate
span:
lo: 1
hi: 9
+ id: 0
op: Not
span:
lo: 0
hi: 9
+ id: 0
- Binary:
left:
Binary:
@@ -127,18 +143,21 @@ outputs:
span:
lo: 0
hi: 7
+ id: 0
right:
Identifier: "{\"name\":\"y\",\"span\":\"{\\\"lo\\\":11,\\\"hi\\\":12}\"}"
op: Gt
span:
lo: 0
hi: 13
+ id: 0
right:
Identifier: "{\"name\":\"y\",\"span\":\"{\\\"lo\\\":17,\\\"hi\\\":18}\"}"
op: Gt
span:
lo: 0
hi: 19
+ id: 0
- Unary:
receiver:
Binary:
@@ -150,10 +169,12 @@ outputs:
span:
lo: 1
hi: 8
+ id: 0
op: Negate
span:
lo: 0
hi: 8
+ id: 0
- Binary:
left:
Unary:
@@ -163,12 +184,14 @@ outputs:
span:
lo: 1
hi: 3
+ id: 0
right:
Identifier: "{\"name\":\"y\",\"span\":\"{\\\"lo\\\":8,\\\"hi\\\":9}\"}"
op: Gt
span:
lo: 1
hi: 10
+ id: 0
- Unary:
receiver:
Binary:
@@ -180,10 +203,12 @@ outputs:
span:
lo: 2
hi: 9
+ id: 0
op: Negate
span:
lo: 0
hi: 9
+ id: 0
- Binary:
left:
Unary:
@@ -197,16 +222,19 @@ outputs:
span:
lo: 2
hi: 9
+ id: 0
op: Negate
span:
lo: 1
hi: 9
+ id: 0
right:
Identifier: "{\"name\":\"y\",\"span\":\"{\\\"lo\\\":14,\\\"hi\\\":15}\"}"
op: Gt
span:
lo: 1
hi: 16
+ id: 0
- Unary:
receiver:
Binary:
@@ -218,10 +246,12 @@ outputs:
span:
lo: 1
hi: 8
+ id: 0
op: Not
span:
lo: 0
hi: 8
+ id: 0
- Binary:
left:
Unary:
@@ -231,12 +261,14 @@ outputs:
span:
lo: 1
hi: 3
+ id: 0
right:
Identifier: "{\"name\":\"y\",\"span\":\"{\\\"lo\\\":8,\\\"hi\\\":9}\"}"
op: Gt
span:
lo: 1
hi: 10
+ id: 0
- Unary:
receiver:
Binary:
@@ -248,10 +280,12 @@ outputs:
span:
lo: 2
hi: 9
+ id: 0
op: Not
span:
lo: 0
hi: 9
+ id: 0
- Binary:
left:
Unary:
@@ -265,16 +299,19 @@ outputs:
span:
lo: 2
hi: 9
+ id: 0
op: Not
span:
lo: 1
hi: 9
+ id: 0
right:
Identifier: "{\"name\":\"y\",\"span\":\"{\\\"lo\\\":14,\\\"hi\\\":15}\"}"
op: Gt
span:
lo: 1
hi: 16
+ id: 0
- Binary:
left:
Binary:
@@ -288,6 +325,7 @@ outputs:
span:
lo: 1
hi: 8
+ id: 0
right:
Binary:
left:
@@ -298,10 +336,12 @@ outputs:
span:
lo: 11
hi: 18
+ id: 0
op: Gt
span:
lo: 1
hi: 18
+ id: 0
right:
Binary:
left:
@@ -314,6 +354,7 @@ outputs:
span:
lo: 23
hi: 30
+ id: 0
right:
Binary:
left:
@@ -324,11 +365,14 @@ outputs:
span:
lo: 33
hi: 40
+ id: 0
op: Gt
span:
lo: 23
hi: 40
+ id: 0
op: Gt
span:
lo: 1
hi: 41
+ id: 0
diff --git a/tests/expectations/parser/expression/binary/le.out b/tests/expectations/parser/expression/binary/le.out
index ffb8cc8bc8..21235fb32b 100644
--- a/tests/expectations/parser/expression/binary/le.out
+++ b/tests/expectations/parser/expression/binary/le.out
@@ -11,6 +11,7 @@ outputs:
- span:
lo: 0
hi: 3
+ - 0
right:
Literal:
Integer:
@@ -19,10 +20,12 @@ outputs:
- span:
lo: 7
hi: 10
+ - 0
op: Lte
span:
lo: 0
hi: 10
+ id: 0
- Binary:
left:
Literal:
@@ -32,6 +35,7 @@ outputs:
- span:
lo: 0
hi: 3
+ - 0
right:
Literal:
Integer:
@@ -40,10 +44,12 @@ outputs:
- span:
lo: 7
hi: 10
+ - 0
op: Lte
span:
lo: 0
hi: 10
+ id: 0
- Binary:
left:
Binary:
@@ -55,6 +61,7 @@ outputs:
- span:
lo: 0
hi: 3
+ - 0
right:
Literal:
Integer:
@@ -63,10 +70,12 @@ outputs:
- span:
lo: 6
hi: 9
+ - 0
op: Add
span:
lo: 0
hi: 9
+ id: 0
right:
Binary:
left:
@@ -77,6 +86,7 @@ outputs:
- span:
lo: 13
hi: 16
+ - 0
right:
Literal:
Integer:
@@ -85,14 +95,17 @@ outputs:
- span:
lo: 19
hi: 22
+ - 0
op: Add
span:
lo: 13
hi: 22
+ id: 0
op: Lte
span:
lo: 0
hi: 22
+ id: 0
- Unary:
receiver:
Unary:
@@ -106,14 +119,17 @@ outputs:
span:
lo: 2
hi: 10
+ id: 0
op: Negate
span:
lo: 1
hi: 10
+ id: 0
op: Not
span:
lo: 0
hi: 10
+ id: 0
- Binary:
left:
Binary:
@@ -127,18 +143,21 @@ outputs:
span:
lo: 0
hi: 8
+ id: 0
right:
Identifier: "{\"name\":\"y\",\"span\":\"{\\\"lo\\\":13,\\\"hi\\\":14}\"}"
op: Lte
span:
lo: 0
hi: 15
+ id: 0
right:
Identifier: "{\"name\":\"y\",\"span\":\"{\\\"lo\\\":20,\\\"hi\\\":21}\"}"
op: Lte
span:
lo: 0
hi: 22
+ id: 0
- Unary:
receiver:
Binary:
@@ -150,10 +169,12 @@ outputs:
span:
lo: 1
hi: 9
+ id: 0
op: Negate
span:
lo: 0
hi: 9
+ id: 0
- Binary:
left:
Unary:
@@ -163,12 +184,14 @@ outputs:
span:
lo: 1
hi: 3
+ id: 0
right:
Identifier: "{\"name\":\"y\",\"span\":\"{\\\"lo\\\":9,\\\"hi\\\":10}\"}"
op: Lte
span:
lo: 1
hi: 11
+ id: 0
- Unary:
receiver:
Binary:
@@ -180,10 +203,12 @@ outputs:
span:
lo: 2
hi: 10
+ id: 0
op: Negate
span:
lo: 0
hi: 10
+ id: 0
- Binary:
left:
Unary:
@@ -197,16 +222,19 @@ outputs:
span:
lo: 2
hi: 10
+ id: 0
op: Negate
span:
lo: 1
hi: 10
+ id: 0
right:
Identifier: "{\"name\":\"y\",\"span\":\"{\\\"lo\\\":16,\\\"hi\\\":17}\"}"
op: Lte
span:
lo: 1
hi: 18
+ id: 0
- Unary:
receiver:
Binary:
@@ -218,10 +246,12 @@ outputs:
span:
lo: 1
hi: 9
+ id: 0
op: Not
span:
lo: 0
hi: 9
+ id: 0
- Binary:
left:
Unary:
@@ -231,12 +261,14 @@ outputs:
span:
lo: 1
hi: 3
+ id: 0
right:
Identifier: "{\"name\":\"y\",\"span\":\"{\\\"lo\\\":9,\\\"hi\\\":10}\"}"
op: Lte
span:
lo: 1
hi: 11
+ id: 0
- Unary:
receiver:
Binary:
@@ -248,10 +280,12 @@ outputs:
span:
lo: 2
hi: 10
+ id: 0
op: Not
span:
lo: 0
hi: 10
+ id: 0
- Binary:
left:
Unary:
@@ -265,16 +299,19 @@ outputs:
span:
lo: 2
hi: 10
+ id: 0
op: Not
span:
lo: 1
hi: 10
+ id: 0
right:
Identifier: "{\"name\":\"y\",\"span\":\"{\\\"lo\\\":16,\\\"hi\\\":17}\"}"
op: Lte
span:
lo: 1
hi: 18
+ id: 0
- Binary:
left:
Binary:
@@ -288,6 +325,7 @@ outputs:
span:
lo: 1
hi: 9
+ id: 0
right:
Binary:
left:
@@ -298,10 +336,12 @@ outputs:
span:
lo: 13
hi: 21
+ id: 0
op: Lte
span:
lo: 1
hi: 21
+ id: 0
right:
Binary:
left:
@@ -314,6 +354,7 @@ outputs:
span:
lo: 27
hi: 35
+ id: 0
right:
Binary:
left:
@@ -324,11 +365,14 @@ outputs:
span:
lo: 39
hi: 47
+ id: 0
op: Lte
span:
lo: 27
hi: 47
+ id: 0
op: Lte
span:
lo: 1
hi: 48
+ id: 0
diff --git a/tests/expectations/parser/expression/binary/lt.out b/tests/expectations/parser/expression/binary/lt.out
index 12ad96fed1..82df933945 100644
--- a/tests/expectations/parser/expression/binary/lt.out
+++ b/tests/expectations/parser/expression/binary/lt.out
@@ -11,6 +11,7 @@ outputs:
- span:
lo: 0
hi: 3
+ - 0
right:
Literal:
Integer:
@@ -19,10 +20,12 @@ outputs:
- span:
lo: 6
hi: 9
+ - 0
op: Lt
span:
lo: 0
hi: 9
+ id: 0
- Binary:
left:
Literal:
@@ -32,6 +35,7 @@ outputs:
- span:
lo: 0
hi: 3
+ - 0
right:
Literal:
Integer:
@@ -40,10 +44,12 @@ outputs:
- span:
lo: 4
hi: 7
+ - 0
op: Lt
span:
lo: 0
hi: 7
+ id: 0
- Binary:
left:
Binary:
@@ -55,6 +61,7 @@ outputs:
- span:
lo: 0
hi: 3
+ - 0
right:
Literal:
Integer:
@@ -63,10 +70,12 @@ outputs:
- span:
lo: 6
hi: 9
+ - 0
op: Add
span:
lo: 0
hi: 9
+ id: 0
right:
Binary:
left:
@@ -77,6 +86,7 @@ outputs:
- span:
lo: 12
hi: 15
+ - 0
right:
Literal:
Integer:
@@ -85,14 +95,17 @@ outputs:
- span:
lo: 18
hi: 21
+ - 0
op: Add
span:
lo: 12
hi: 21
+ id: 0
op: Lt
span:
lo: 0
hi: 21
+ id: 0
- Unary:
receiver:
Unary:
@@ -106,14 +119,17 @@ outputs:
span:
lo: 2
hi: 9
+ id: 0
op: Negate
span:
lo: 1
hi: 9
+ id: 0
op: Not
span:
lo: 0
hi: 9
+ id: 0
- Binary:
left:
Binary:
@@ -127,18 +143,21 @@ outputs:
span:
lo: 0
hi: 7
+ id: 0
right:
Identifier: "{\"name\":\"y\",\"span\":\"{\\\"lo\\\":11,\\\"hi\\\":12}\"}"
op: Lt
span:
lo: 0
hi: 13
+ id: 0
right:
Identifier: "{\"name\":\"y\",\"span\":\"{\\\"lo\\\":17,\\\"hi\\\":18}\"}"
op: Lt
span:
lo: 0
hi: 19
+ id: 0
- Unary:
receiver:
Binary:
@@ -150,10 +169,12 @@ outputs:
span:
lo: 1
hi: 8
+ id: 0
op: Negate
span:
lo: 0
hi: 8
+ id: 0
- Binary:
left:
Unary:
@@ -163,12 +184,14 @@ outputs:
span:
lo: 1
hi: 3
+ id: 0
right:
Identifier: "{\"name\":\"y\",\"span\":\"{\\\"lo\\\":8,\\\"hi\\\":9}\"}"
op: Lt
span:
lo: 1
hi: 10
+ id: 0
- Unary:
receiver:
Binary:
@@ -180,10 +203,12 @@ outputs:
span:
lo: 2
hi: 9
+ id: 0
op: Negate
span:
lo: 0
hi: 9
+ id: 0
- Binary:
left:
Unary:
@@ -197,16 +222,19 @@ outputs:
span:
lo: 2
hi: 9
+ id: 0
op: Negate
span:
lo: 1
hi: 9
+ id: 0
right:
Identifier: "{\"name\":\"y\",\"span\":\"{\\\"lo\\\":14,\\\"hi\\\":15}\"}"
op: Lt
span:
lo: 1
hi: 16
+ id: 0
- Unary:
receiver:
Binary:
@@ -218,10 +246,12 @@ outputs:
span:
lo: 1
hi: 8
+ id: 0
op: Not
span:
lo: 0
hi: 8
+ id: 0
- Binary:
left:
Unary:
@@ -231,12 +261,14 @@ outputs:
span:
lo: 1
hi: 3
+ id: 0
right:
Identifier: "{\"name\":\"y\",\"span\":\"{\\\"lo\\\":8,\\\"hi\\\":9}\"}"
op: Lt
span:
lo: 1
hi: 10
+ id: 0
- Unary:
receiver:
Binary:
@@ -248,10 +280,12 @@ outputs:
span:
lo: 2
hi: 9
+ id: 0
op: Not
span:
lo: 0
hi: 9
+ id: 0
- Binary:
left:
Unary:
@@ -265,16 +299,19 @@ outputs:
span:
lo: 2
hi: 9
+ id: 0
op: Not
span:
lo: 1
hi: 9
+ id: 0
right:
Identifier: "{\"name\":\"y\",\"span\":\"{\\\"lo\\\":14,\\\"hi\\\":15}\"}"
op: Lt
span:
lo: 1
hi: 16
+ id: 0
- Binary:
left:
Binary:
@@ -288,6 +325,7 @@ outputs:
span:
lo: 1
hi: 8
+ id: 0
right:
Binary:
left:
@@ -298,10 +336,12 @@ outputs:
span:
lo: 11
hi: 18
+ id: 0
op: Lt
span:
lo: 1
hi: 18
+ id: 0
right:
Binary:
left:
@@ -314,6 +354,7 @@ outputs:
span:
lo: 23
hi: 30
+ id: 0
right:
Binary:
left:
@@ -324,11 +365,14 @@ outputs:
span:
lo: 33
hi: 40
+ id: 0
op: Lt
span:
lo: 23
hi: 40
+ id: 0
op: Lt
span:
lo: 1
hi: 41
+ id: 0
diff --git a/tests/expectations/parser/expression/binary/modulo.out b/tests/expectations/parser/expression/binary/modulo.out
index 0a3681be9e..43a8008815 100644
--- a/tests/expectations/parser/expression/binary/modulo.out
+++ b/tests/expectations/parser/expression/binary/modulo.out
@@ -15,14 +15,17 @@ outputs:
span:
lo: 2
hi: 10
+ id: 0
op: Negate
span:
lo: 1
hi: 10
+ id: 0
op: Not
span:
lo: 0
hi: 10
+ id: 0
- Binary:
left:
Binary:
@@ -36,18 +39,21 @@ outputs:
span:
lo: 0
hi: 8
+ id: 0
right:
Identifier: "{\"name\":\"y\",\"span\":\"{\\\"lo\\\":13,\\\"hi\\\":14}\"}"
op: Mod
span:
lo: 0
hi: 15
+ id: 0
right:
Identifier: "{\"name\":\"y\",\"span\":\"{\\\"lo\\\":20,\\\"hi\\\":21}\"}"
op: Mod
span:
lo: 0
hi: 22
+ id: 0
- Unary:
receiver:
Binary:
@@ -59,10 +65,12 @@ outputs:
span:
lo: 1
hi: 9
+ id: 0
op: Negate
span:
lo: 0
hi: 9
+ id: 0
- Binary:
left:
Unary:
@@ -72,12 +80,14 @@ outputs:
span:
lo: 1
hi: 3
+ id: 0
right:
Identifier: "{\"name\":\"y\",\"span\":\"{\\\"lo\\\":9,\\\"hi\\\":10}\"}"
op: Mod
span:
lo: 1
hi: 11
+ id: 0
- Unary:
receiver:
Binary:
@@ -89,10 +99,12 @@ outputs:
span:
lo: 2
hi: 10
+ id: 0
op: Negate
span:
lo: 0
hi: 10
+ id: 0
- Binary:
left:
Unary:
@@ -106,16 +118,19 @@ outputs:
span:
lo: 2
hi: 10
+ id: 0
op: Negate
span:
lo: 1
hi: 10
+ id: 0
right:
Identifier: "{\"name\":\"y\",\"span\":\"{\\\"lo\\\":16,\\\"hi\\\":17}\"}"
op: Mod
span:
lo: 1
hi: 18
+ id: 0
- Unary:
receiver:
Binary:
@@ -127,10 +142,12 @@ outputs:
span:
lo: 1
hi: 9
+ id: 0
op: Not
span:
lo: 0
hi: 9
+ id: 0
- Binary:
left:
Unary:
@@ -140,12 +157,14 @@ outputs:
span:
lo: 1
hi: 3
+ id: 0
right:
Identifier: "{\"name\":\"y\",\"span\":\"{\\\"lo\\\":9,\\\"hi\\\":10}\"}"
op: Mod
span:
lo: 1
hi: 11
+ id: 0
- Unary:
receiver:
Binary:
@@ -157,10 +176,12 @@ outputs:
span:
lo: 2
hi: 10
+ id: 0
op: Not
span:
lo: 0
hi: 10
+ id: 0
- Binary:
left:
Unary:
@@ -174,16 +195,19 @@ outputs:
span:
lo: 2
hi: 10
+ id: 0
op: Not
span:
lo: 1
hi: 10
+ id: 0
right:
Identifier: "{\"name\":\"y\",\"span\":\"{\\\"lo\\\":16,\\\"hi\\\":17}\"}"
op: Mod
span:
lo: 1
hi: 18
+ id: 0
- Binary:
left:
Binary:
@@ -197,6 +221,7 @@ outputs:
span:
lo: 1
hi: 9
+ id: 0
right:
Binary:
left:
@@ -207,10 +232,12 @@ outputs:
span:
lo: 12
hi: 20
+ id: 0
op: Div
span:
lo: 1
hi: 20
+ id: 0
right:
Binary:
left:
@@ -223,6 +250,7 @@ outputs:
span:
lo: 26
hi: 34
+ id: 0
right:
Binary:
left:
@@ -233,11 +261,14 @@ outputs:
span:
lo: 37
hi: 45
+ id: 0
op: Div
span:
lo: 26
hi: 45
+ id: 0
op: Mod
span:
lo: 1
hi: 46
+ id: 0
diff --git a/tests/expectations/parser/expression/binary/mul.out b/tests/expectations/parser/expression/binary/mul.out
index 2a9ef88f99..1f0c489652 100644
--- a/tests/expectations/parser/expression/binary/mul.out
+++ b/tests/expectations/parser/expression/binary/mul.out
@@ -11,6 +11,7 @@ outputs:
- span:
lo: 0
hi: 3
+ - 0
right:
Literal:
Integer:
@@ -19,10 +20,12 @@ outputs:
- span:
lo: 6
hi: 9
+ - 0
op: Mul
span:
lo: 0
hi: 9
+ id: 0
- Binary:
left:
Literal:
@@ -32,6 +35,7 @@ outputs:
- span:
lo: 0
hi: 3
+ - 0
right:
Literal:
Integer:
@@ -40,10 +44,12 @@ outputs:
- span:
lo: 4
hi: 7
+ - 0
op: Mul
span:
lo: 0
hi: 7
+ id: 0
- Binary:
left:
Binary:
@@ -55,6 +61,7 @@ outputs:
- span:
lo: 0
hi: 3
+ - 0
right:
Literal:
Integer:
@@ -63,10 +70,12 @@ outputs:
- span:
lo: 6
hi: 9
+ - 0
op: Mul
span:
lo: 0
hi: 9
+ id: 0
right:
Literal:
Integer:
@@ -75,10 +84,12 @@ outputs:
- span:
lo: 12
hi: 15
+ - 0
op: Mul
span:
lo: 0
hi: 15
+ id: 0
- Binary:
left:
Binary:
@@ -90,6 +101,7 @@ outputs:
- span:
lo: 0
hi: 3
+ - 0
right:
Literal:
Integer:
@@ -98,10 +110,12 @@ outputs:
- span:
lo: 7
hi: 10
+ - 0
op: Pow
span:
lo: 0
hi: 10
+ id: 0
right:
Binary:
left:
@@ -112,6 +126,7 @@ outputs:
- span:
lo: 13
hi: 16
+ - 0
right:
Literal:
Integer:
@@ -120,14 +135,17 @@ outputs:
- span:
lo: 20
hi: 23
+ - 0
op: Pow
span:
lo: 13
hi: 23
+ id: 0
op: Mul
span:
lo: 0
hi: 23
+ id: 0
- Binary:
left:
Binary:
@@ -141,6 +159,7 @@ outputs:
- span:
lo: 0
hi: 3
+ - 0
right:
Literal:
Integer:
@@ -149,10 +168,12 @@ outputs:
- span:
lo: 7
hi: 10
+ - 0
op: Pow
span:
lo: 0
hi: 10
+ id: 0
right:
Binary:
left:
@@ -163,6 +184,7 @@ outputs:
- span:
lo: 13
hi: 16
+ - 0
right:
Literal:
Integer:
@@ -171,14 +193,17 @@ outputs:
- span:
lo: 20
hi: 23
+ - 0
op: Pow
span:
lo: 13
hi: 23
+ id: 0
op: Mul
span:
lo: 0
hi: 23
+ id: 0
right:
Binary:
left:
@@ -189,6 +214,7 @@ outputs:
- span:
lo: 26
hi: 29
+ - 0
right:
Literal:
Integer:
@@ -197,14 +223,17 @@ outputs:
- span:
lo: 33
hi: 36
+ - 0
op: Pow
span:
lo: 26
hi: 36
+ id: 0
op: Div
span:
lo: 0
hi: 36
+ id: 0
- Unary:
receiver:
Unary:
@@ -218,14 +247,17 @@ outputs:
span:
lo: 2
hi: 10
+ id: 0
op: Negate
span:
lo: 1
hi: 10
+ id: 0
op: Not
span:
lo: 0
hi: 10
+ id: 0
- Binary:
left:
Binary:
@@ -239,18 +271,21 @@ outputs:
span:
lo: 0
hi: 8
+ id: 0
right:
Identifier: "{\"name\":\"y\",\"span\":\"{\\\"lo\\\":13,\\\"hi\\\":14}\"}"
op: Mul
span:
lo: 0
hi: 15
+ id: 0
right:
Identifier: "{\"name\":\"y\",\"span\":\"{\\\"lo\\\":20,\\\"hi\\\":21}\"}"
op: Mul
span:
lo: 0
hi: 22
+ id: 0
- Unary:
receiver:
Binary:
@@ -262,10 +297,12 @@ outputs:
span:
lo: 1
hi: 9
+ id: 0
op: Negate
span:
lo: 0
hi: 9
+ id: 0
- Binary:
left:
Unary:
@@ -275,12 +312,14 @@ outputs:
span:
lo: 1
hi: 3
+ id: 0
right:
Identifier: "{\"name\":\"y\",\"span\":\"{\\\"lo\\\":9,\\\"hi\\\":10}\"}"
op: Mul
span:
lo: 1
hi: 11
+ id: 0
- Unary:
receiver:
Binary:
@@ -292,10 +331,12 @@ outputs:
span:
lo: 2
hi: 10
+ id: 0
op: Negate
span:
lo: 0
hi: 10
+ id: 0
- Binary:
left:
Unary:
@@ -309,16 +350,19 @@ outputs:
span:
lo: 2
hi: 10
+ id: 0
op: Negate
span:
lo: 1
hi: 10
+ id: 0
right:
Identifier: "{\"name\":\"y\",\"span\":\"{\\\"lo\\\":16,\\\"hi\\\":17}\"}"
op: Mul
span:
lo: 1
hi: 18
+ id: 0
- Unary:
receiver:
Binary:
@@ -330,10 +374,12 @@ outputs:
span:
lo: 1
hi: 9
+ id: 0
op: Not
span:
lo: 0
hi: 9
+ id: 0
- Binary:
left:
Unary:
@@ -343,12 +389,14 @@ outputs:
span:
lo: 1
hi: 3
+ id: 0
right:
Identifier: "{\"name\":\"y\",\"span\":\"{\\\"lo\\\":9,\\\"hi\\\":10}\"}"
op: Mul
span:
lo: 1
hi: 11
+ id: 0
- Unary:
receiver:
Binary:
@@ -360,10 +408,12 @@ outputs:
span:
lo: 2
hi: 10
+ id: 0
op: Not
span:
lo: 0
hi: 10
+ id: 0
- Binary:
left:
Unary:
@@ -377,16 +427,19 @@ outputs:
span:
lo: 2
hi: 10
+ id: 0
op: Not
span:
lo: 1
hi: 10
+ id: 0
right:
Identifier: "{\"name\":\"y\",\"span\":\"{\\\"lo\\\":16,\\\"hi\\\":17}\"}"
op: Mul
span:
lo: 1
hi: 18
+ id: 0
- Binary:
left:
Binary:
@@ -400,6 +453,7 @@ outputs:
span:
lo: 1
hi: 9
+ id: 0
right:
Binary:
left:
@@ -410,10 +464,12 @@ outputs:
span:
lo: 12
hi: 20
+ id: 0
op: Mul
span:
lo: 1
hi: 20
+ id: 0
right:
Binary:
left:
@@ -426,6 +482,7 @@ outputs:
span:
lo: 26
hi: 34
+ id: 0
right:
Binary:
left:
@@ -436,11 +493,14 @@ outputs:
span:
lo: 37
hi: 45
+ id: 0
op: Mul
span:
lo: 26
hi: 45
+ id: 0
op: Mul
span:
lo: 1
hi: 46
+ id: 0
diff --git a/tests/expectations/parser/expression/binary/mul_wrapped.out b/tests/expectations/parser/expression/binary/mul_wrapped.out
index e9e0dcb376..0f0e748049 100644
--- a/tests/expectations/parser/expression/binary/mul_wrapped.out
+++ b/tests/expectations/parser/expression/binary/mul_wrapped.out
@@ -15,14 +15,17 @@ outputs:
span:
lo: 2
hi: 18
+ id: 0
op: Negate
span:
lo: 1
hi: 18
+ id: 0
op: Not
span:
lo: 0
hi: 18
+ id: 0
- Binary:
left:
Binary:
@@ -36,18 +39,21 @@ outputs:
span:
lo: 0
hi: 16
+ id: 0
right:
Identifier: "{\"name\":\"y\",\"span\":\"{\\\"lo\\\":29,\\\"hi\\\":30}\"}"
op: MulWrapped
span:
lo: 0
hi: 31
+ id: 0
right:
Identifier: "{\"name\":\"y\",\"span\":\"{\\\"lo\\\":44,\\\"hi\\\":45}\"}"
op: MulWrapped
span:
lo: 0
hi: 46
+ id: 0
- Unary:
receiver:
Binary:
@@ -59,10 +65,12 @@ outputs:
span:
lo: 1
hi: 17
+ id: 0
op: Negate
span:
lo: 0
hi: 17
+ id: 0
- Binary:
left:
Unary:
@@ -72,12 +80,14 @@ outputs:
span:
lo: 1
hi: 3
+ id: 0
right:
Identifier: "{\"name\":\"y\",\"span\":\"{\\\"lo\\\":17,\\\"hi\\\":18}\"}"
op: MulWrapped
span:
lo: 1
hi: 19
+ id: 0
- Unary:
receiver:
Binary:
@@ -89,10 +99,12 @@ outputs:
span:
lo: 2
hi: 18
+ id: 0
op: Negate
span:
lo: 0
hi: 18
+ id: 0
- Binary:
left:
Unary:
@@ -106,16 +118,19 @@ outputs:
span:
lo: 2
hi: 18
+ id: 0
op: Negate
span:
lo: 1
hi: 18
+ id: 0
right:
Identifier: "{\"name\":\"y\",\"span\":\"{\\\"lo\\\":32,\\\"hi\\\":33}\"}"
op: MulWrapped
span:
lo: 1
hi: 34
+ id: 0
- Unary:
receiver:
Binary:
@@ -127,10 +142,12 @@ outputs:
span:
lo: 1
hi: 17
+ id: 0
op: Not
span:
lo: 0
hi: 17
+ id: 0
- Binary:
left:
Unary:
@@ -140,12 +157,14 @@ outputs:
span:
lo: 1
hi: 3
+ id: 0
right:
Identifier: "{\"name\":\"y\",\"span\":\"{\\\"lo\\\":17,\\\"hi\\\":18}\"}"
op: MulWrapped
span:
lo: 1
hi: 19
+ id: 0
- Unary:
receiver:
Binary:
@@ -157,10 +176,12 @@ outputs:
span:
lo: 2
hi: 18
+ id: 0
op: Not
span:
lo: 0
hi: 18
+ id: 0
- Binary:
left:
Unary:
@@ -174,16 +195,19 @@ outputs:
span:
lo: 2
hi: 18
+ id: 0
op: Not
span:
lo: 1
hi: 18
+ id: 0
right:
Identifier: "{\"name\":\"y\",\"span\":\"{\\\"lo\\\":32,\\\"hi\\\":33}\"}"
op: MulWrapped
span:
lo: 1
hi: 34
+ id: 0
- Binary:
left:
Binary:
@@ -197,6 +221,7 @@ outputs:
span:
lo: 1
hi: 17
+ id: 0
right:
Binary:
left:
@@ -207,10 +232,12 @@ outputs:
span:
lo: 20
hi: 36
+ id: 0
op: Mul
span:
lo: 1
hi: 36
+ id: 0
right:
Binary:
left:
@@ -223,6 +250,7 @@ outputs:
span:
lo: 50
hi: 66
+ id: 0
right:
Binary:
left:
@@ -233,11 +261,14 @@ outputs:
span:
lo: 69
hi: 85
+ id: 0
op: Mul
span:
lo: 50
hi: 85
+ id: 0
op: MulWrapped
span:
lo: 1
hi: 86
+ id: 0
diff --git a/tests/expectations/parser/expression/binary/nand.out b/tests/expectations/parser/expression/binary/nand.out
index 4062b297dd..66a99f4ad9 100644
--- a/tests/expectations/parser/expression/binary/nand.out
+++ b/tests/expectations/parser/expression/binary/nand.out
@@ -15,14 +15,17 @@ outputs:
span:
lo: 2
hi: 11
+ id: 0
op: Negate
span:
lo: 1
hi: 11
+ id: 0
op: Not
span:
lo: 0
hi: 11
+ id: 0
- Binary:
left:
Binary:
@@ -36,18 +39,21 @@ outputs:
span:
lo: 0
hi: 9
+ id: 0
right:
Identifier: "{\"name\":\"y\",\"span\":\"{\\\"lo\\\":15,\\\"hi\\\":16}\"}"
op: Nand
span:
lo: 0
hi: 17
+ id: 0
right:
Identifier: "{\"name\":\"y\",\"span\":\"{\\\"lo\\\":23,\\\"hi\\\":24}\"}"
op: Nand
span:
lo: 0
hi: 25
+ id: 0
- Unary:
receiver:
Binary:
@@ -59,10 +65,12 @@ outputs:
span:
lo: 1
hi: 10
+ id: 0
op: Negate
span:
lo: 0
hi: 10
+ id: 0
- Binary:
left:
Unary:
@@ -72,12 +80,14 @@ outputs:
span:
lo: 1
hi: 3
+ id: 0
right:
Identifier: "{\"name\":\"y\",\"span\":\"{\\\"lo\\\":10,\\\"hi\\\":11}\"}"
op: Nand
span:
lo: 1
hi: 12
+ id: 0
- Unary:
receiver:
Binary:
@@ -89,10 +99,12 @@ outputs:
span:
lo: 2
hi: 11
+ id: 0
op: Negate
span:
lo: 0
hi: 11
+ id: 0
- Binary:
left:
Unary:
@@ -106,16 +118,19 @@ outputs:
span:
lo: 2
hi: 11
+ id: 0
op: Negate
span:
lo: 1
hi: 11
+ id: 0
right:
Identifier: "{\"name\":\"y\",\"span\":\"{\\\"lo\\\":18,\\\"hi\\\":19}\"}"
op: Nand
span:
lo: 1
hi: 20
+ id: 0
- Unary:
receiver:
Binary:
@@ -127,10 +142,12 @@ outputs:
span:
lo: 1
hi: 10
+ id: 0
op: Not
span:
lo: 0
hi: 10
+ id: 0
- Binary:
left:
Unary:
@@ -140,12 +157,14 @@ outputs:
span:
lo: 1
hi: 3
+ id: 0
right:
Identifier: "{\"name\":\"y\",\"span\":\"{\\\"lo\\\":10,\\\"hi\\\":11}\"}"
op: Nand
span:
lo: 1
hi: 12
+ id: 0
- Unary:
receiver:
Binary:
@@ -157,10 +176,12 @@ outputs:
span:
lo: 2
hi: 11
+ id: 0
op: Not
span:
lo: 0
hi: 11
+ id: 0
- Binary:
left:
Unary:
@@ -174,16 +195,19 @@ outputs:
span:
lo: 2
hi: 11
+ id: 0
op: Not
span:
lo: 1
hi: 11
+ id: 0
right:
Identifier: "{\"name\":\"y\",\"span\":\"{\\\"lo\\\":18,\\\"hi\\\":19}\"}"
op: Nand
span:
lo: 1
hi: 20
+ id: 0
- Binary:
left:
Binary:
@@ -197,6 +221,7 @@ outputs:
span:
lo: 1
hi: 10
+ id: 0
right:
Binary:
left:
@@ -207,10 +232,12 @@ outputs:
span:
lo: 13
hi: 22
+ id: 0
op: BitwiseAnd
span:
lo: 1
hi: 22
+ id: 0
right:
Binary:
left:
@@ -223,6 +250,7 @@ outputs:
span:
lo: 29
hi: 38
+ id: 0
right:
Binary:
left:
@@ -233,11 +261,14 @@ outputs:
span:
lo: 41
hi: 50
+ id: 0
op: BitwiseAnd
span:
lo: 29
hi: 50
+ id: 0
op: Nand
span:
lo: 1
hi: 51
+ id: 0
diff --git a/tests/expectations/parser/expression/binary/neq.out b/tests/expectations/parser/expression/binary/neq.out
index faadb4b150..f8f7f5d66a 100644
--- a/tests/expectations/parser/expression/binary/neq.out
+++ b/tests/expectations/parser/expression/binary/neq.out
@@ -11,6 +11,7 @@ outputs:
- span:
lo: 0
hi: 3
+ - 0
right:
Literal:
Integer:
@@ -19,10 +20,12 @@ outputs:
- span:
lo: 7
hi: 10
+ - 0
op: Neq
span:
lo: 0
hi: 10
+ id: 0
- Binary:
left:
Literal:
@@ -32,6 +35,7 @@ outputs:
- span:
lo: 0
hi: 3
+ - 0
right:
Literal:
Integer:
@@ -40,10 +44,12 @@ outputs:
- span:
lo: 5
hi: 8
+ - 0
op: Neq
span:
lo: 0
hi: 8
+ id: 0
- Binary:
left:
Binary:
@@ -55,6 +61,7 @@ outputs:
- span:
lo: 0
hi: 3
+ - 0
right:
Literal:
Integer:
@@ -63,10 +70,12 @@ outputs:
- span:
lo: 6
hi: 9
+ - 0
op: Lt
span:
lo: 0
hi: 9
+ id: 0
right:
Binary:
left:
@@ -77,6 +86,7 @@ outputs:
- span:
lo: 13
hi: 16
+ - 0
right:
Literal:
Integer:
@@ -85,14 +95,17 @@ outputs:
- span:
lo: 19
hi: 22
+ - 0
op: Lt
span:
lo: 13
hi: 22
+ id: 0
op: Neq
span:
lo: 0
hi: 22
+ id: 0
- Binary:
left:
Binary:
@@ -106,6 +119,7 @@ outputs:
- span:
lo: 0
hi: 3
+ - 0
right:
Literal:
Integer:
@@ -114,10 +128,12 @@ outputs:
- span:
lo: 6
hi: 9
+ - 0
op: Lt
span:
lo: 0
hi: 9
+ id: 0
right:
Binary:
left:
@@ -128,6 +144,7 @@ outputs:
- span:
lo: 13
hi: 16
+ - 0
right:
Literal:
Integer:
@@ -136,14 +153,17 @@ outputs:
- span:
lo: 19
hi: 22
+ - 0
op: Lt
span:
lo: 13
hi: 22
+ id: 0
op: Neq
span:
lo: 0
hi: 22
+ id: 0
right:
Binary:
left:
@@ -156,6 +176,7 @@ outputs:
- span:
lo: 26
hi: 29
+ - 0
right:
Literal:
Integer:
@@ -164,10 +185,12 @@ outputs:
- span:
lo: 32
hi: 35
+ - 0
op: Lt
span:
lo: 26
hi: 35
+ id: 0
right:
Binary:
left:
@@ -178,6 +201,7 @@ outputs:
- span:
lo: 39
hi: 42
+ - 0
right:
Literal:
Integer:
@@ -186,18 +210,22 @@ outputs:
- span:
lo: 45
hi: 48
+ - 0
op: Lt
span:
lo: 39
hi: 48
+ id: 0
op: Neq
span:
lo: 26
hi: 48
+ id: 0
op: Or
span:
lo: 0
hi: 48
+ id: 0
- Unary:
receiver:
Unary:
@@ -211,14 +239,17 @@ outputs:
span:
lo: 2
hi: 10
+ id: 0
op: Negate
span:
lo: 1
hi: 10
+ id: 0
op: Not
span:
lo: 0
hi: 10
+ id: 0
- Binary:
left:
Binary:
@@ -232,18 +263,21 @@ outputs:
span:
lo: 0
hi: 8
+ id: 0
right:
Identifier: "{\"name\":\"y\",\"span\":\"{\\\"lo\\\":13,\\\"hi\\\":14}\"}"
op: Neq
span:
lo: 0
hi: 15
+ id: 0
right:
Identifier: "{\"name\":\"y\",\"span\":\"{\\\"lo\\\":20,\\\"hi\\\":21}\"}"
op: Neq
span:
lo: 0
hi: 22
+ id: 0
- Unary:
receiver:
Binary:
@@ -255,10 +289,12 @@ outputs:
span:
lo: 1
hi: 9
+ id: 0
op: Negate
span:
lo: 0
hi: 9
+ id: 0
- Binary:
left:
Unary:
@@ -268,12 +304,14 @@ outputs:
span:
lo: 1
hi: 3
+ id: 0
right:
Identifier: "{\"name\":\"y\",\"span\":\"{\\\"lo\\\":9,\\\"hi\\\":10}\"}"
op: Neq
span:
lo: 1
hi: 11
+ id: 0
- Unary:
receiver:
Binary:
@@ -285,10 +323,12 @@ outputs:
span:
lo: 2
hi: 10
+ id: 0
op: Negate
span:
lo: 0
hi: 10
+ id: 0
- Binary:
left:
Unary:
@@ -302,16 +342,19 @@ outputs:
span:
lo: 2
hi: 10
+ id: 0
op: Negate
span:
lo: 1
hi: 10
+ id: 0
right:
Identifier: "{\"name\":\"y\",\"span\":\"{\\\"lo\\\":16,\\\"hi\\\":17}\"}"
op: Neq
span:
lo: 1
hi: 18
+ id: 0
- Unary:
receiver:
Binary:
@@ -323,10 +366,12 @@ outputs:
span:
lo: 1
hi: 9
+ id: 0
op: Not
span:
lo: 0
hi: 9
+ id: 0
- Binary:
left:
Unary:
@@ -336,12 +381,14 @@ outputs:
span:
lo: 1
hi: 3
+ id: 0
right:
Identifier: "{\"name\":\"y\",\"span\":\"{\\\"lo\\\":9,\\\"hi\\\":10}\"}"
op: Neq
span:
lo: 1
hi: 11
+ id: 0
- Unary:
receiver:
Binary:
@@ -353,10 +400,12 @@ outputs:
span:
lo: 2
hi: 10
+ id: 0
op: Not
span:
lo: 0
hi: 10
+ id: 0
- Binary:
left:
Unary:
@@ -370,16 +419,19 @@ outputs:
span:
lo: 2
hi: 10
+ id: 0
op: Not
span:
lo: 1
hi: 10
+ id: 0
right:
Identifier: "{\"name\":\"y\",\"span\":\"{\\\"lo\\\":16,\\\"hi\\\":17}\"}"
op: Neq
span:
lo: 1
hi: 18
+ id: 0
- Binary:
left:
Binary:
@@ -393,6 +445,7 @@ outputs:
span:
lo: 1
hi: 9
+ id: 0
right:
Binary:
left:
@@ -403,10 +456,12 @@ outputs:
span:
lo: 13
hi: 21
+ id: 0
op: Neq
span:
lo: 1
hi: 21
+ id: 0
right:
Binary:
left:
@@ -419,6 +474,7 @@ outputs:
span:
lo: 27
hi: 35
+ id: 0
right:
Binary:
left:
@@ -429,11 +485,14 @@ outputs:
span:
lo: 39
hi: 47
+ id: 0
op: Neq
span:
lo: 27
hi: 47
+ id: 0
op: Neq
span:
lo: 1
hi: 48
+ id: 0
diff --git a/tests/expectations/parser/expression/binary/nor.out b/tests/expectations/parser/expression/binary/nor.out
index 7523b7b32c..d5a566c908 100644
--- a/tests/expectations/parser/expression/binary/nor.out
+++ b/tests/expectations/parser/expression/binary/nor.out
@@ -15,14 +15,17 @@ outputs:
span:
lo: 2
hi: 10
+ id: 0
op: Negate
span:
lo: 1
hi: 10
+ id: 0
op: Not
span:
lo: 0
hi: 10
+ id: 0
- Binary:
left:
Binary:
@@ -36,18 +39,21 @@ outputs:
span:
lo: 0
hi: 8
+ id: 0
right:
Identifier: "{\"name\":\"y\",\"span\":\"{\\\"lo\\\":13,\\\"hi\\\":14}\"}"
op: Nor
span:
lo: 0
hi: 15
+ id: 0
right:
Identifier: "{\"name\":\"y\",\"span\":\"{\\\"lo\\\":20,\\\"hi\\\":21}\"}"
op: Nor
span:
lo: 0
hi: 22
+ id: 0
- Unary:
receiver:
Binary:
@@ -59,10 +65,12 @@ outputs:
span:
lo: 1
hi: 9
+ id: 0
op: Negate
span:
lo: 0
hi: 9
+ id: 0
- Binary:
left:
Unary:
@@ -72,12 +80,14 @@ outputs:
span:
lo: 1
hi: 3
+ id: 0
right:
Identifier: "{\"name\":\"y\",\"span\":\"{\\\"lo\\\":9,\\\"hi\\\":10}\"}"
op: Nor
span:
lo: 1
hi: 11
+ id: 0
- Unary:
receiver:
Binary:
@@ -89,10 +99,12 @@ outputs:
span:
lo: 2
hi: 10
+ id: 0
op: Negate
span:
lo: 0
hi: 10
+ id: 0
- Binary:
left:
Unary:
@@ -106,16 +118,19 @@ outputs:
span:
lo: 2
hi: 10
+ id: 0
op: Negate
span:
lo: 1
hi: 10
+ id: 0
right:
Identifier: "{\"name\":\"y\",\"span\":\"{\\\"lo\\\":16,\\\"hi\\\":17}\"}"
op: Nor
span:
lo: 1
hi: 18
+ id: 0
- Unary:
receiver:
Binary:
@@ -127,10 +142,12 @@ outputs:
span:
lo: 1
hi: 9
+ id: 0
op: Not
span:
lo: 0
hi: 9
+ id: 0
- Binary:
left:
Unary:
@@ -140,12 +157,14 @@ outputs:
span:
lo: 1
hi: 3
+ id: 0
right:
Identifier: "{\"name\":\"y\",\"span\":\"{\\\"lo\\\":9,\\\"hi\\\":10}\"}"
op: Nor
span:
lo: 1
hi: 11
+ id: 0
- Unary:
receiver:
Binary:
@@ -157,10 +176,12 @@ outputs:
span:
lo: 2
hi: 10
+ id: 0
op: Not
span:
lo: 0
hi: 10
+ id: 0
- Binary:
left:
Unary:
@@ -174,16 +195,19 @@ outputs:
span:
lo: 2
hi: 10
+ id: 0
op: Not
span:
lo: 1
hi: 10
+ id: 0
right:
Identifier: "{\"name\":\"y\",\"span\":\"{\\\"lo\\\":16,\\\"hi\\\":17}\"}"
op: Nor
span:
lo: 1
hi: 18
+ id: 0
- Binary:
left:
Binary:
@@ -197,6 +221,7 @@ outputs:
span:
lo: 1
hi: 9
+ id: 0
right:
Binary:
left:
@@ -207,10 +232,12 @@ outputs:
span:
lo: 13
hi: 21
+ id: 0
op: Neq
span:
lo: 1
hi: 21
+ id: 0
right:
Binary:
left:
@@ -223,6 +250,7 @@ outputs:
span:
lo: 27
hi: 35
+ id: 0
right:
Binary:
left:
@@ -233,11 +261,14 @@ outputs:
span:
lo: 39
hi: 47
+ id: 0
op: Neq
span:
lo: 27
hi: 47
+ id: 0
op: Nor
span:
lo: 1
hi: 48
+ id: 0
diff --git a/tests/expectations/parser/expression/binary/or.out b/tests/expectations/parser/expression/binary/or.out
index cfbb0b1aa8..6ca2ee8f89 100644
--- a/tests/expectations/parser/expression/binary/or.out
+++ b/tests/expectations/parser/expression/binary/or.out
@@ -10,6 +10,7 @@ outputs:
- span:
lo: 0
hi: 4
+ - 0
right:
Literal:
Boolean:
@@ -17,10 +18,12 @@ outputs:
- span:
lo: 8
hi: 12
+ - 0
op: Or
span:
lo: 0
hi: 12
+ id: 0
- Binary:
left:
Literal:
@@ -29,6 +32,7 @@ outputs:
- span:
lo: 0
hi: 5
+ - 0
right:
Literal:
Boolean:
@@ -36,10 +40,12 @@ outputs:
- span:
lo: 7
hi: 11
+ - 0
op: Or
span:
lo: 0
hi: 11
+ id: 0
- Binary:
left:
Binary:
@@ -50,6 +56,7 @@ outputs:
- span:
lo: 0
hi: 4
+ - 0
right:
Literal:
Boolean:
@@ -57,10 +64,12 @@ outputs:
- span:
lo: 6
hi: 11
+ - 0
op: Or
span:
lo: 0
hi: 11
+ id: 0
right:
Literal:
Boolean:
@@ -68,10 +77,12 @@ outputs:
- span:
lo: 15
hi: 20
+ - 0
op: Or
span:
lo: 0
hi: 20
+ id: 0
- Binary:
left:
Binary:
@@ -84,6 +95,7 @@ outputs:
- span:
lo: 0
hi: 4
+ - 0
right:
Literal:
Boolean:
@@ -91,10 +103,12 @@ outputs:
- span:
lo: 8
hi: 13
+ - 0
op: Or
span:
lo: 0
hi: 13
+ id: 0
right:
Literal:
Boolean:
@@ -102,10 +116,12 @@ outputs:
- span:
lo: 17
hi: 21
+ - 0
op: Or
span:
lo: 0
hi: 21
+ id: 0
right:
Literal:
Boolean:
@@ -113,10 +129,12 @@ outputs:
- span:
lo: 25
hi: 30
+ - 0
op: Or
span:
lo: 0
hi: 30
+ id: 0
- Binary:
left:
Binary:
@@ -127,6 +145,7 @@ outputs:
- span:
lo: 0
hi: 4
+ - 0
right:
Binary:
left:
@@ -136,6 +155,7 @@ outputs:
- span:
lo: 9
hi: 13
+ - 0
right:
Literal:
Boolean:
@@ -143,14 +163,17 @@ outputs:
- span:
lo: 17
hi: 22
+ - 0
op: Or
span:
lo: 9
hi: 22
+ id: 0
op: Or
span:
lo: 0
hi: 22
+ id: 0
right:
Literal:
Boolean:
@@ -158,7 +181,9 @@ outputs:
- span:
lo: 27
hi: 31
+ - 0
op: Or
span:
lo: 0
hi: 31
+ id: 0
diff --git a/tests/expectations/parser/expression/binary/pow.out b/tests/expectations/parser/expression/binary/pow.out
index b2274c57b6..55002010d2 100644
--- a/tests/expectations/parser/expression/binary/pow.out
+++ b/tests/expectations/parser/expression/binary/pow.out
@@ -11,6 +11,7 @@ outputs:
- span:
lo: 0
hi: 3
+ - 0
right:
Literal:
Integer:
@@ -19,10 +20,12 @@ outputs:
- span:
lo: 7
hi: 10
+ - 0
op: Pow
span:
lo: 0
hi: 10
+ id: 0
- Binary:
left:
Literal:
@@ -32,6 +35,7 @@ outputs:
- span:
lo: 0
hi: 3
+ - 0
right:
Literal:
Integer:
@@ -40,10 +44,12 @@ outputs:
- span:
lo: 5
hi: 8
+ - 0
op: Pow
span:
lo: 0
hi: 8
+ id: 0
- Binary:
left:
Binary:
@@ -55,6 +61,7 @@ outputs:
- span:
lo: 0
hi: 3
+ - 0
right:
Literal:
Integer:
@@ -63,10 +70,12 @@ outputs:
- span:
lo: 7
hi: 10
+ - 0
op: Pow
span:
lo: 0
hi: 10
+ id: 0
right:
Literal:
Integer:
@@ -75,10 +84,12 @@ outputs:
- span:
lo: 14
hi: 17
+ - 0
op: Pow
span:
lo: 0
hi: 17
+ id: 0
- Unary:
receiver:
Unary:
@@ -92,14 +103,17 @@ outputs:
span:
lo: 2
hi: 10
+ id: 0
op: Negate
span:
lo: 1
hi: 10
+ id: 0
op: Not
span:
lo: 0
hi: 10
+ id: 0
- Binary:
left:
Binary:
@@ -113,18 +127,21 @@ outputs:
span:
lo: 0
hi: 8
+ id: 0
right:
Identifier: "{\"name\":\"y\",\"span\":\"{\\\"lo\\\":13,\\\"hi\\\":14}\"}"
op: Pow
span:
lo: 0
hi: 15
+ id: 0
right:
Identifier: "{\"name\":\"y\",\"span\":\"{\\\"lo\\\":20,\\\"hi\\\":21}\"}"
op: Pow
span:
lo: 0
hi: 22
+ id: 0
- Unary:
receiver:
Binary:
@@ -136,10 +153,12 @@ outputs:
span:
lo: 1
hi: 9
+ id: 0
op: Negate
span:
lo: 0
hi: 9
+ id: 0
- Binary:
left:
Unary:
@@ -149,12 +168,14 @@ outputs:
span:
lo: 1
hi: 3
+ id: 0
right:
Identifier: "{\"name\":\"y\",\"span\":\"{\\\"lo\\\":9,\\\"hi\\\":10}\"}"
op: Pow
span:
lo: 1
hi: 11
+ id: 0
- Unary:
receiver:
Binary:
@@ -166,10 +187,12 @@ outputs:
span:
lo: 2
hi: 10
+ id: 0
op: Negate
span:
lo: 0
hi: 10
+ id: 0
- Binary:
left:
Unary:
@@ -183,16 +206,19 @@ outputs:
span:
lo: 2
hi: 10
+ id: 0
op: Negate
span:
lo: 1
hi: 10
+ id: 0
right:
Identifier: "{\"name\":\"y\",\"span\":\"{\\\"lo\\\":16,\\\"hi\\\":17}\"}"
op: Pow
span:
lo: 1
hi: 18
+ id: 0
- Unary:
receiver:
Binary:
@@ -204,10 +230,12 @@ outputs:
span:
lo: 1
hi: 9
+ id: 0
op: Not
span:
lo: 0
hi: 9
+ id: 0
- Binary:
left:
Unary:
@@ -217,12 +245,14 @@ outputs:
span:
lo: 1
hi: 3
+ id: 0
right:
Identifier: "{\"name\":\"y\",\"span\":\"{\\\"lo\\\":9,\\\"hi\\\":10}\"}"
op: Pow
span:
lo: 1
hi: 11
+ id: 0
- Unary:
receiver:
Binary:
@@ -234,10 +264,12 @@ outputs:
span:
lo: 2
hi: 10
+ id: 0
op: Not
span:
lo: 0
hi: 10
+ id: 0
- Binary:
left:
Unary:
@@ -251,16 +283,19 @@ outputs:
span:
lo: 2
hi: 10
+ id: 0
op: Not
span:
lo: 1
hi: 10
+ id: 0
right:
Identifier: "{\"name\":\"y\",\"span\":\"{\\\"lo\\\":16,\\\"hi\\\":17}\"}"
op: Pow
span:
lo: 1
hi: 18
+ id: 0
- Binary:
left:
Binary:
@@ -274,6 +309,7 @@ outputs:
span:
lo: 1
hi: 9
+ id: 0
right:
Binary:
left:
@@ -284,10 +320,12 @@ outputs:
span:
lo: 13
hi: 21
+ id: 0
op: Pow
span:
lo: 1
hi: 21
+ id: 0
right:
Binary:
left:
@@ -300,6 +338,7 @@ outputs:
span:
lo: 27
hi: 35
+ id: 0
right:
Binary:
left:
@@ -310,11 +349,14 @@ outputs:
span:
lo: 39
hi: 47
+ id: 0
op: Pow
span:
lo: 27
hi: 47
+ id: 0
op: Pow
span:
lo: 1
hi: 48
+ id: 0
diff --git a/tests/expectations/parser/expression/binary/pow_wrapped.out b/tests/expectations/parser/expression/binary/pow_wrapped.out
index 223a91ff76..54f72fc70a 100644
--- a/tests/expectations/parser/expression/binary/pow_wrapped.out
+++ b/tests/expectations/parser/expression/binary/pow_wrapped.out
@@ -15,14 +15,17 @@ outputs:
span:
lo: 2
hi: 18
+ id: 0
op: Negate
span:
lo: 1
hi: 18
+ id: 0
op: Not
span:
lo: 0
hi: 18
+ id: 0
- Binary:
left:
Binary:
@@ -36,18 +39,21 @@ outputs:
span:
lo: 0
hi: 16
+ id: 0
right:
Identifier: "{\"name\":\"y\",\"span\":\"{\\\"lo\\\":29,\\\"hi\\\":30}\"}"
op: PowWrapped
span:
lo: 0
hi: 31
+ id: 0
right:
Identifier: "{\"name\":\"y\",\"span\":\"{\\\"lo\\\":44,\\\"hi\\\":45}\"}"
op: PowWrapped
span:
lo: 0
hi: 46
+ id: 0
- Unary:
receiver:
Binary:
@@ -59,10 +65,12 @@ outputs:
span:
lo: 1
hi: 17
+ id: 0
op: Negate
span:
lo: 0
hi: 17
+ id: 0
- Binary:
left:
Unary:
@@ -72,12 +80,14 @@ outputs:
span:
lo: 1
hi: 3
+ id: 0
right:
Identifier: "{\"name\":\"y\",\"span\":\"{\\\"lo\\\":17,\\\"hi\\\":18}\"}"
op: PowWrapped
span:
lo: 1
hi: 19
+ id: 0
- Unary:
receiver:
Binary:
@@ -89,10 +99,12 @@ outputs:
span:
lo: 2
hi: 18
+ id: 0
op: Negate
span:
lo: 0
hi: 18
+ id: 0
- Binary:
left:
Unary:
@@ -106,16 +118,19 @@ outputs:
span:
lo: 2
hi: 18
+ id: 0
op: Negate
span:
lo: 1
hi: 18
+ id: 0
right:
Identifier: "{\"name\":\"y\",\"span\":\"{\\\"lo\\\":32,\\\"hi\\\":33}\"}"
op: PowWrapped
span:
lo: 1
hi: 34
+ id: 0
- Unary:
receiver:
Binary:
@@ -127,10 +142,12 @@ outputs:
span:
lo: 1
hi: 17
+ id: 0
op: Not
span:
lo: 0
hi: 17
+ id: 0
- Binary:
left:
Unary:
@@ -140,12 +157,14 @@ outputs:
span:
lo: 1
hi: 3
+ id: 0
right:
Identifier: "{\"name\":\"y\",\"span\":\"{\\\"lo\\\":17,\\\"hi\\\":18}\"}"
op: PowWrapped
span:
lo: 1
hi: 19
+ id: 0
- Unary:
receiver:
Binary:
@@ -157,10 +176,12 @@ outputs:
span:
lo: 2
hi: 18
+ id: 0
op: Not
span:
lo: 0
hi: 18
+ id: 0
- Binary:
left:
Unary:
@@ -174,16 +195,19 @@ outputs:
span:
lo: 2
hi: 18
+ id: 0
op: Not
span:
lo: 1
hi: 18
+ id: 0
right:
Identifier: "{\"name\":\"y\",\"span\":\"{\\\"lo\\\":32,\\\"hi\\\":33}\"}"
op: PowWrapped
span:
lo: 1
hi: 34
+ id: 0
- Binary:
left:
Binary:
@@ -197,6 +221,7 @@ outputs:
span:
lo: 1
hi: 17
+ id: 0
right:
Binary:
left:
@@ -207,10 +232,12 @@ outputs:
span:
lo: 21
hi: 37
+ id: 0
op: Pow
span:
lo: 1
hi: 37
+ id: 0
right:
Binary:
left:
@@ -223,6 +250,7 @@ outputs:
span:
lo: 51
hi: 67
+ id: 0
right:
Binary:
left:
@@ -233,11 +261,14 @@ outputs:
span:
lo: 71
hi: 87
+ id: 0
op: Pow
span:
lo: 51
hi: 87
+ id: 0
op: PowWrapped
span:
lo: 1
hi: 88
+ id: 0
diff --git a/tests/expectations/parser/expression/binary/rem.out b/tests/expectations/parser/expression/binary/rem.out
index 6f660566ab..5c45bb79d0 100644
--- a/tests/expectations/parser/expression/binary/rem.out
+++ b/tests/expectations/parser/expression/binary/rem.out
@@ -11,6 +11,7 @@ outputs:
- span:
lo: 0
hi: 3
+ - 0
right:
Literal:
Integer:
@@ -19,10 +20,12 @@ outputs:
- span:
lo: 6
hi: 9
+ - 0
op: Rem
span:
lo: 0
hi: 9
+ id: 0
- Binary:
left:
Literal:
@@ -32,6 +35,7 @@ outputs:
- span:
lo: 0
hi: 3
+ - 0
right:
Literal:
Integer:
@@ -40,10 +44,12 @@ outputs:
- span:
lo: 4
hi: 7
+ - 0
op: Rem
span:
lo: 0
hi: 7
+ id: 0
- Binary:
left:
Binary:
@@ -55,6 +61,7 @@ outputs:
- span:
lo: 0
hi: 3
+ - 0
right:
Literal:
Integer:
@@ -63,10 +70,12 @@ outputs:
- span:
lo: 6
hi: 9
+ - 0
op: Rem
span:
lo: 0
hi: 9
+ id: 0
right:
Literal:
Integer:
@@ -75,10 +84,12 @@ outputs:
- span:
lo: 12
hi: 15
+ - 0
op: Rem
span:
lo: 0
hi: 15
+ id: 0
- Binary:
left:
Binary:
@@ -90,6 +101,7 @@ outputs:
- span:
lo: 0
hi: 3
+ - 0
right:
Literal:
Integer:
@@ -98,10 +110,12 @@ outputs:
- span:
lo: 7
hi: 10
+ - 0
op: Pow
span:
lo: 0
hi: 10
+ id: 0
right:
Binary:
left:
@@ -112,6 +126,7 @@ outputs:
- span:
lo: 13
hi: 16
+ - 0
right:
Literal:
Integer:
@@ -120,14 +135,17 @@ outputs:
- span:
lo: 20
hi: 23
+ - 0
op: Pow
span:
lo: 13
hi: 23
+ id: 0
op: Rem
span:
lo: 0
hi: 23
+ id: 0
- Unary:
receiver:
Unary:
@@ -141,14 +159,17 @@ outputs:
span:
lo: 2
hi: 10
+ id: 0
op: Negate
span:
lo: 1
hi: 10
+ id: 0
op: Not
span:
lo: 0
hi: 10
+ id: 0
- Binary:
left:
Binary:
@@ -162,18 +183,21 @@ outputs:
span:
lo: 0
hi: 8
+ id: 0
right:
Identifier: "{\"name\":\"y\",\"span\":\"{\\\"lo\\\":13,\\\"hi\\\":14}\"}"
op: Rem
span:
lo: 0
hi: 15
+ id: 0
right:
Identifier: "{\"name\":\"y\",\"span\":\"{\\\"lo\\\":20,\\\"hi\\\":21}\"}"
op: Rem
span:
lo: 0
hi: 22
+ id: 0
- Unary:
receiver:
Binary:
@@ -185,10 +209,12 @@ outputs:
span:
lo: 1
hi: 9
+ id: 0
op: Negate
span:
lo: 0
hi: 9
+ id: 0
- Binary:
left:
Unary:
@@ -198,12 +224,14 @@ outputs:
span:
lo: 1
hi: 3
+ id: 0
right:
Identifier: "{\"name\":\"y\",\"span\":\"{\\\"lo\\\":9,\\\"hi\\\":10}\"}"
op: Rem
span:
lo: 1
hi: 11
+ id: 0
- Unary:
receiver:
Binary:
@@ -215,10 +243,12 @@ outputs:
span:
lo: 2
hi: 10
+ id: 0
op: Negate
span:
lo: 0
hi: 10
+ id: 0
- Binary:
left:
Unary:
@@ -232,16 +262,19 @@ outputs:
span:
lo: 2
hi: 10
+ id: 0
op: Negate
span:
lo: 1
hi: 10
+ id: 0
right:
Identifier: "{\"name\":\"y\",\"span\":\"{\\\"lo\\\":16,\\\"hi\\\":17}\"}"
op: Rem
span:
lo: 1
hi: 18
+ id: 0
- Unary:
receiver:
Binary:
@@ -253,10 +286,12 @@ outputs:
span:
lo: 1
hi: 9
+ id: 0
op: Not
span:
lo: 0
hi: 9
+ id: 0
- Binary:
left:
Unary:
@@ -266,12 +301,14 @@ outputs:
span:
lo: 1
hi: 3
+ id: 0
right:
Identifier: "{\"name\":\"y\",\"span\":\"{\\\"lo\\\":9,\\\"hi\\\":10}\"}"
op: Rem
span:
lo: 1
hi: 11
+ id: 0
- Unary:
receiver:
Binary:
@@ -283,10 +320,12 @@ outputs:
span:
lo: 2
hi: 10
+ id: 0
op: Not
span:
lo: 0
hi: 10
+ id: 0
- Binary:
left:
Unary:
@@ -300,16 +339,19 @@ outputs:
span:
lo: 2
hi: 10
+ id: 0
op: Not
span:
lo: 1
hi: 10
+ id: 0
right:
Identifier: "{\"name\":\"y\",\"span\":\"{\\\"lo\\\":16,\\\"hi\\\":17}\"}"
op: Rem
span:
lo: 1
hi: 18
+ id: 0
- Binary:
left:
Binary:
@@ -323,6 +365,7 @@ outputs:
span:
lo: 1
hi: 9
+ id: 0
right:
Binary:
left:
@@ -333,10 +376,12 @@ outputs:
span:
lo: 12
hi: 20
+ id: 0
op: Rem
span:
lo: 1
hi: 20
+ id: 0
right:
Binary:
left:
@@ -349,6 +394,7 @@ outputs:
span:
lo: 26
hi: 34
+ id: 0
right:
Binary:
left:
@@ -359,11 +405,14 @@ outputs:
span:
lo: 37
hi: 45
+ id: 0
op: Rem
span:
lo: 26
hi: 45
+ id: 0
op: Rem
span:
lo: 1
hi: 46
+ id: 0
diff --git a/tests/expectations/parser/expression/binary/rem_wrapped.out b/tests/expectations/parser/expression/binary/rem_wrapped.out
index 9492d35ccb..601d103052 100644
--- a/tests/expectations/parser/expression/binary/rem_wrapped.out
+++ b/tests/expectations/parser/expression/binary/rem_wrapped.out
@@ -15,14 +15,17 @@ outputs:
span:
lo: 2
hi: 18
+ id: 0
op: Negate
span:
lo: 1
hi: 18
+ id: 0
op: Not
span:
lo: 0
hi: 18
+ id: 0
- Binary:
left:
Binary:
@@ -36,18 +39,21 @@ outputs:
span:
lo: 0
hi: 16
+ id: 0
right:
Identifier: "{\"name\":\"y\",\"span\":\"{\\\"lo\\\":29,\\\"hi\\\":30}\"}"
op: RemWrapped
span:
lo: 0
hi: 31
+ id: 0
right:
Identifier: "{\"name\":\"y\",\"span\":\"{\\\"lo\\\":44,\\\"hi\\\":45}\"}"
op: RemWrapped
span:
lo: 0
hi: 46
+ id: 0
- Unary:
receiver:
Binary:
@@ -59,10 +65,12 @@ outputs:
span:
lo: 1
hi: 17
+ id: 0
op: Negate
span:
lo: 0
hi: 17
+ id: 0
- Binary:
left:
Unary:
@@ -72,12 +80,14 @@ outputs:
span:
lo: 1
hi: 3
+ id: 0
right:
Identifier: "{\"name\":\"y\",\"span\":\"{\\\"lo\\\":17,\\\"hi\\\":18}\"}"
op: RemWrapped
span:
lo: 1
hi: 19
+ id: 0
- Unary:
receiver:
Binary:
@@ -89,10 +99,12 @@ outputs:
span:
lo: 2
hi: 18
+ id: 0
op: Negate
span:
lo: 0
hi: 18
+ id: 0
- Binary:
left:
Unary:
@@ -106,16 +118,19 @@ outputs:
span:
lo: 2
hi: 18
+ id: 0
op: Negate
span:
lo: 1
hi: 18
+ id: 0
right:
Identifier: "{\"name\":\"y\",\"span\":\"{\\\"lo\\\":32,\\\"hi\\\":33}\"}"
op: RemWrapped
span:
lo: 1
hi: 34
+ id: 0
- Unary:
receiver:
Binary:
@@ -127,10 +142,12 @@ outputs:
span:
lo: 1
hi: 17
+ id: 0
op: Not
span:
lo: 0
hi: 17
+ id: 0
- Binary:
left:
Unary:
@@ -140,12 +157,14 @@ outputs:
span:
lo: 1
hi: 3
+ id: 0
right:
Identifier: "{\"name\":\"y\",\"span\":\"{\\\"lo\\\":17,\\\"hi\\\":18}\"}"
op: RemWrapped
span:
lo: 1
hi: 19
+ id: 0
- Unary:
receiver:
Binary:
@@ -157,10 +176,12 @@ outputs:
span:
lo: 2
hi: 18
+ id: 0
op: Not
span:
lo: 0
hi: 18
+ id: 0
- Binary:
left:
Unary:
@@ -174,16 +195,19 @@ outputs:
span:
lo: 2
hi: 18
+ id: 0
op: Not
span:
lo: 1
hi: 18
+ id: 0
right:
Identifier: "{\"name\":\"y\",\"span\":\"{\\\"lo\\\":32,\\\"hi\\\":33}\"}"
op: RemWrapped
span:
lo: 1
hi: 34
+ id: 0
- Binary:
left:
Binary:
@@ -197,6 +221,7 @@ outputs:
span:
lo: 1
hi: 17
+ id: 0
right:
Binary:
left:
@@ -207,10 +232,12 @@ outputs:
span:
lo: 20
hi: 36
+ id: 0
op: Div
span:
lo: 1
hi: 36
+ id: 0
right:
Binary:
left:
@@ -223,6 +250,7 @@ outputs:
span:
lo: 50
hi: 66
+ id: 0
right:
Binary:
left:
@@ -233,11 +261,14 @@ outputs:
span:
lo: 69
hi: 85
+ id: 0
op: Div
span:
lo: 50
hi: 85
+ id: 0
op: RemWrapped
span:
lo: 1
hi: 86
+ id: 0
diff --git a/tests/expectations/parser/expression/binary/shl.out b/tests/expectations/parser/expression/binary/shl.out
index b48a76d608..489af8cdef 100644
--- a/tests/expectations/parser/expression/binary/shl.out
+++ b/tests/expectations/parser/expression/binary/shl.out
@@ -11,6 +11,7 @@ outputs:
- span:
lo: 0
hi: 3
+ - 0
right:
Literal:
Integer:
@@ -19,10 +20,12 @@ outputs:
- span:
lo: 7
hi: 10
+ - 0
op: Shl
span:
lo: 0
hi: 10
+ id: 0
- Binary:
left:
Literal:
@@ -32,6 +35,7 @@ outputs:
- span:
lo: 0
hi: 3
+ - 0
right:
Literal:
Integer:
@@ -40,10 +44,12 @@ outputs:
- span:
lo: 5
hi: 8
+ - 0
op: Shl
span:
lo: 0
hi: 8
+ id: 0
- Binary:
left:
Binary:
@@ -55,6 +61,7 @@ outputs:
- span:
lo: 0
hi: 3
+ - 0
right:
Literal:
Integer:
@@ -63,10 +70,12 @@ outputs:
- span:
lo: 7
hi: 10
+ - 0
op: Shl
span:
lo: 0
hi: 10
+ id: 0
right:
Literal:
Integer:
@@ -75,10 +84,12 @@ outputs:
- span:
lo: 14
hi: 17
+ - 0
op: Shl
span:
lo: 0
hi: 17
+ id: 0
- Binary:
left:
Binary:
@@ -90,6 +101,7 @@ outputs:
- span:
lo: 0
hi: 3
+ - 0
right:
Literal:
Integer:
@@ -98,10 +110,12 @@ outputs:
- span:
lo: 6
hi: 9
+ - 0
op: Add
span:
lo: 0
hi: 9
+ id: 0
right:
Binary:
left:
@@ -112,6 +126,7 @@ outputs:
- span:
lo: 13
hi: 16
+ - 0
right:
Literal:
Integer:
@@ -120,14 +135,17 @@ outputs:
- span:
lo: 19
hi: 22
+ - 0
op: Add
span:
lo: 13
hi: 22
+ id: 0
op: Shl
span:
lo: 0
hi: 22
+ id: 0
- Binary:
left:
Binary:
@@ -139,6 +157,7 @@ outputs:
- span:
lo: 0
hi: 3
+ - 0
right:
Literal:
Integer:
@@ -147,10 +166,12 @@ outputs:
- span:
lo: 7
hi: 10
+ - 0
op: Shl
span:
lo: 0
hi: 10
+ id: 0
right:
Literal:
Integer:
@@ -159,10 +180,12 @@ outputs:
- span:
lo: 14
hi: 17
+ - 0
op: Shl
span:
lo: 0
hi: 17
+ id: 0
- Binary:
left:
Binary:
@@ -176,6 +199,7 @@ outputs:
- span:
lo: 0
hi: 3
+ - 0
right:
Literal:
Integer:
@@ -184,10 +208,12 @@ outputs:
- span:
lo: 6
hi: 9
+ - 0
op: Add
span:
lo: 0
hi: 9
+ id: 0
right:
Binary:
left:
@@ -198,6 +224,7 @@ outputs:
- span:
lo: 13
hi: 16
+ - 0
right:
Literal:
Integer:
@@ -206,14 +233,17 @@ outputs:
- span:
lo: 19
hi: 22
+ - 0
op: Add
span:
lo: 13
hi: 22
+ id: 0
op: Shl
span:
lo: 0
hi: 22
+ id: 0
right:
Binary:
left:
@@ -224,6 +254,7 @@ outputs:
- span:
lo: 26
hi: 29
+ - 0
right:
Literal:
Integer:
@@ -232,14 +263,17 @@ outputs:
- span:
lo: 32
hi: 35
+ - 0
op: Add
span:
lo: 26
hi: 35
+ id: 0
op: Shl
span:
lo: 0
hi: 35
+ id: 0
- Unary:
receiver:
Unary:
@@ -253,14 +287,17 @@ outputs:
span:
lo: 2
hi: 10
+ id: 0
op: Negate
span:
lo: 1
hi: 10
+ id: 0
op: Not
span:
lo: 0
hi: 10
+ id: 0
- Binary:
left:
Binary:
@@ -274,18 +311,21 @@ outputs:
span:
lo: 0
hi: 8
+ id: 0
right:
Identifier: "{\"name\":\"y\",\"span\":\"{\\\"lo\\\":13,\\\"hi\\\":14}\"}"
op: Shl
span:
lo: 0
hi: 15
+ id: 0
right:
Identifier: "{\"name\":\"y\",\"span\":\"{\\\"lo\\\":20,\\\"hi\\\":21}\"}"
op: Shl
span:
lo: 0
hi: 22
+ id: 0
- Unary:
receiver:
Binary:
@@ -297,10 +337,12 @@ outputs:
span:
lo: 1
hi: 9
+ id: 0
op: Negate
span:
lo: 0
hi: 9
+ id: 0
- Binary:
left:
Unary:
@@ -310,12 +352,14 @@ outputs:
span:
lo: 1
hi: 3
+ id: 0
right:
Identifier: "{\"name\":\"y\",\"span\":\"{\\\"lo\\\":9,\\\"hi\\\":10}\"}"
op: Shl
span:
lo: 1
hi: 11
+ id: 0
- Unary:
receiver:
Binary:
@@ -327,10 +371,12 @@ outputs:
span:
lo: 2
hi: 10
+ id: 0
op: Negate
span:
lo: 0
hi: 10
+ id: 0
- Binary:
left:
Unary:
@@ -344,16 +390,19 @@ outputs:
span:
lo: 2
hi: 10
+ id: 0
op: Negate
span:
lo: 1
hi: 10
+ id: 0
right:
Identifier: "{\"name\":\"y\",\"span\":\"{\\\"lo\\\":16,\\\"hi\\\":17}\"}"
op: Shl
span:
lo: 1
hi: 18
+ id: 0
- Unary:
receiver:
Binary:
@@ -365,10 +414,12 @@ outputs:
span:
lo: 1
hi: 9
+ id: 0
op: Not
span:
lo: 0
hi: 9
+ id: 0
- Binary:
left:
Unary:
@@ -378,12 +429,14 @@ outputs:
span:
lo: 1
hi: 3
+ id: 0
right:
Identifier: "{\"name\":\"y\",\"span\":\"{\\\"lo\\\":9,\\\"hi\\\":10}\"}"
op: Shl
span:
lo: 1
hi: 11
+ id: 0
- Unary:
receiver:
Binary:
@@ -395,10 +448,12 @@ outputs:
span:
lo: 2
hi: 10
+ id: 0
op: Not
span:
lo: 0
hi: 10
+ id: 0
- Binary:
left:
Unary:
@@ -412,16 +467,19 @@ outputs:
span:
lo: 2
hi: 10
+ id: 0
op: Not
span:
lo: 1
hi: 10
+ id: 0
right:
Identifier: "{\"name\":\"y\",\"span\":\"{\\\"lo\\\":16,\\\"hi\\\":17}\"}"
op: Shl
span:
lo: 1
hi: 18
+ id: 0
- Binary:
left:
Binary:
@@ -435,6 +493,7 @@ outputs:
span:
lo: 1
hi: 9
+ id: 0
right:
Binary:
left:
@@ -445,10 +504,12 @@ outputs:
span:
lo: 13
hi: 21
+ id: 0
op: Shl
span:
lo: 1
hi: 21
+ id: 0
right:
Binary:
left:
@@ -461,6 +522,7 @@ outputs:
span:
lo: 27
hi: 35
+ id: 0
right:
Binary:
left:
@@ -471,11 +533,14 @@ outputs:
span:
lo: 39
hi: 47
+ id: 0
op: Shl
span:
lo: 27
hi: 47
+ id: 0
op: Shl
span:
lo: 1
hi: 48
+ id: 0
diff --git a/tests/expectations/parser/expression/binary/shl_wrapped.out b/tests/expectations/parser/expression/binary/shl_wrapped.out
index 478abf1ade..ffcee7abeb 100644
--- a/tests/expectations/parser/expression/binary/shl_wrapped.out
+++ b/tests/expectations/parser/expression/binary/shl_wrapped.out
@@ -15,14 +15,17 @@ outputs:
span:
lo: 2
hi: 18
+ id: 0
op: Negate
span:
lo: 1
hi: 18
+ id: 0
op: Not
span:
lo: 0
hi: 18
+ id: 0
- Binary:
left:
Binary:
@@ -36,18 +39,21 @@ outputs:
span:
lo: 0
hi: 16
+ id: 0
right:
Identifier: "{\"name\":\"y\",\"span\":\"{\\\"lo\\\":29,\\\"hi\\\":30}\"}"
op: ShlWrapped
span:
lo: 0
hi: 31
+ id: 0
right:
Identifier: "{\"name\":\"y\",\"span\":\"{\\\"lo\\\":44,\\\"hi\\\":45}\"}"
op: ShlWrapped
span:
lo: 0
hi: 46
+ id: 0
- Unary:
receiver:
Binary:
@@ -59,10 +65,12 @@ outputs:
span:
lo: 1
hi: 17
+ id: 0
op: Negate
span:
lo: 0
hi: 17
+ id: 0
- Binary:
left:
Unary:
@@ -72,12 +80,14 @@ outputs:
span:
lo: 1
hi: 3
+ id: 0
right:
Identifier: "{\"name\":\"y\",\"span\":\"{\\\"lo\\\":17,\\\"hi\\\":18}\"}"
op: ShlWrapped
span:
lo: 1
hi: 19
+ id: 0
- Unary:
receiver:
Binary:
@@ -89,10 +99,12 @@ outputs:
span:
lo: 2
hi: 18
+ id: 0
op: Negate
span:
lo: 0
hi: 18
+ id: 0
- Binary:
left:
Unary:
@@ -106,16 +118,19 @@ outputs:
span:
lo: 2
hi: 18
+ id: 0
op: Negate
span:
lo: 1
hi: 18
+ id: 0
right:
Identifier: "{\"name\":\"y\",\"span\":\"{\\\"lo\\\":32,\\\"hi\\\":33}\"}"
op: ShlWrapped
span:
lo: 1
hi: 34
+ id: 0
- Unary:
receiver:
Binary:
@@ -127,10 +142,12 @@ outputs:
span:
lo: 1
hi: 17
+ id: 0
op: Not
span:
lo: 0
hi: 17
+ id: 0
- Binary:
left:
Unary:
@@ -140,12 +157,14 @@ outputs:
span:
lo: 1
hi: 3
+ id: 0
right:
Identifier: "{\"name\":\"y\",\"span\":\"{\\\"lo\\\":17,\\\"hi\\\":18}\"}"
op: ShlWrapped
span:
lo: 1
hi: 19
+ id: 0
- Unary:
receiver:
Binary:
@@ -157,10 +176,12 @@ outputs:
span:
lo: 2
hi: 18
+ id: 0
op: Not
span:
lo: 0
hi: 18
+ id: 0
- Binary:
left:
Unary:
@@ -174,16 +195,19 @@ outputs:
span:
lo: 2
hi: 18
+ id: 0
op: Not
span:
lo: 1
hi: 18
+ id: 0
right:
Identifier: "{\"name\":\"y\",\"span\":\"{\\\"lo\\\":32,\\\"hi\\\":33}\"}"
op: ShlWrapped
span:
lo: 1
hi: 34
+ id: 0
- Binary:
left:
Binary:
@@ -197,6 +221,7 @@ outputs:
span:
lo: 1
hi: 17
+ id: 0
right:
Binary:
left:
@@ -207,10 +232,12 @@ outputs:
span:
lo: 21
hi: 37
+ id: 0
op: Shl
span:
lo: 1
hi: 37
+ id: 0
right:
Binary:
left:
@@ -223,6 +250,7 @@ outputs:
span:
lo: 51
hi: 67
+ id: 0
right:
Binary:
left:
@@ -233,11 +261,14 @@ outputs:
span:
lo: 71
hi: 87
+ id: 0
op: Shl
span:
lo: 51
hi: 87
+ id: 0
op: ShlWrapped
span:
lo: 1
hi: 88
+ id: 0
diff --git a/tests/expectations/parser/expression/binary/shr.out b/tests/expectations/parser/expression/binary/shr.out
index 8db4b5803d..982fd542a4 100644
--- a/tests/expectations/parser/expression/binary/shr.out
+++ b/tests/expectations/parser/expression/binary/shr.out
@@ -11,6 +11,7 @@ outputs:
- span:
lo: 0
hi: 3
+ - 0
right:
Literal:
Integer:
@@ -19,10 +20,12 @@ outputs:
- span:
lo: 7
hi: 10
+ - 0
op: Shr
span:
lo: 0
hi: 10
+ id: 0
- Binary:
left:
Literal:
@@ -32,6 +35,7 @@ outputs:
- span:
lo: 0
hi: 3
+ - 0
right:
Literal:
Integer:
@@ -40,10 +44,12 @@ outputs:
- span:
lo: 5
hi: 8
+ - 0
op: Shr
span:
lo: 0
hi: 8
+ id: 0
- Binary:
left:
Binary:
@@ -55,6 +61,7 @@ outputs:
- span:
lo: 0
hi: 3
+ - 0
right:
Literal:
Integer:
@@ -63,10 +70,12 @@ outputs:
- span:
lo: 7
hi: 10
+ - 0
op: Shr
span:
lo: 0
hi: 10
+ id: 0
right:
Literal:
Integer:
@@ -75,10 +84,12 @@ outputs:
- span:
lo: 14
hi: 17
+ - 0
op: Shr
span:
lo: 0
hi: 17
+ id: 0
- Binary:
left:
Binary:
@@ -90,6 +101,7 @@ outputs:
- span:
lo: 0
hi: 3
+ - 0
right:
Literal:
Integer:
@@ -98,10 +110,12 @@ outputs:
- span:
lo: 6
hi: 9
+ - 0
op: Add
span:
lo: 0
hi: 9
+ id: 0
right:
Binary:
left:
@@ -112,6 +126,7 @@ outputs:
- span:
lo: 13
hi: 16
+ - 0
right:
Literal:
Integer:
@@ -120,14 +135,17 @@ outputs:
- span:
lo: 19
hi: 22
+ - 0
op: Add
span:
lo: 13
hi: 22
+ id: 0
op: Shr
span:
lo: 0
hi: 22
+ id: 0
- Binary:
left:
Binary:
@@ -139,6 +157,7 @@ outputs:
- span:
lo: 0
hi: 3
+ - 0
right:
Literal:
Integer:
@@ -147,10 +166,12 @@ outputs:
- span:
lo: 7
hi: 10
+ - 0
op: Shr
span:
lo: 0
hi: 10
+ id: 0
right:
Literal:
Integer:
@@ -159,10 +180,12 @@ outputs:
- span:
lo: 14
hi: 17
+ - 0
op: Shr
span:
lo: 0
hi: 17
+ id: 0
- Binary:
left:
Binary:
@@ -176,6 +199,7 @@ outputs:
- span:
lo: 0
hi: 3
+ - 0
right:
Literal:
Integer:
@@ -184,10 +208,12 @@ outputs:
- span:
lo: 6
hi: 9
+ - 0
op: Add
span:
lo: 0
hi: 9
+ id: 0
right:
Binary:
left:
@@ -198,6 +224,7 @@ outputs:
- span:
lo: 13
hi: 16
+ - 0
right:
Literal:
Integer:
@@ -206,14 +233,17 @@ outputs:
- span:
lo: 19
hi: 22
+ - 0
op: Add
span:
lo: 13
hi: 22
+ id: 0
op: Shr
span:
lo: 0
hi: 22
+ id: 0
right:
Binary:
left:
@@ -224,6 +254,7 @@ outputs:
- span:
lo: 26
hi: 29
+ - 0
right:
Literal:
Integer:
@@ -232,14 +263,17 @@ outputs:
- span:
lo: 32
hi: 35
+ - 0
op: Add
span:
lo: 26
hi: 35
+ id: 0
op: Shr
span:
lo: 0
hi: 35
+ id: 0
- Unary:
receiver:
Unary:
@@ -253,14 +287,17 @@ outputs:
span:
lo: 2
hi: 10
+ id: 0
op: Negate
span:
lo: 1
hi: 10
+ id: 0
op: Not
span:
lo: 0
hi: 10
+ id: 0
- Binary:
left:
Binary:
@@ -274,18 +311,21 @@ outputs:
span:
lo: 0
hi: 8
+ id: 0
right:
Identifier: "{\"name\":\"y\",\"span\":\"{\\\"lo\\\":13,\\\"hi\\\":14}\"}"
op: Shr
span:
lo: 0
hi: 15
+ id: 0
right:
Identifier: "{\"name\":\"y\",\"span\":\"{\\\"lo\\\":20,\\\"hi\\\":21}\"}"
op: Shr
span:
lo: 0
hi: 22
+ id: 0
- Unary:
receiver:
Binary:
@@ -297,10 +337,12 @@ outputs:
span:
lo: 1
hi: 9
+ id: 0
op: Negate
span:
lo: 0
hi: 9
+ id: 0
- Binary:
left:
Unary:
@@ -310,12 +352,14 @@ outputs:
span:
lo: 1
hi: 3
+ id: 0
right:
Identifier: "{\"name\":\"y\",\"span\":\"{\\\"lo\\\":9,\\\"hi\\\":10}\"}"
op: Shr
span:
lo: 1
hi: 11
+ id: 0
- Unary:
receiver:
Binary:
@@ -327,10 +371,12 @@ outputs:
span:
lo: 2
hi: 10
+ id: 0
op: Negate
span:
lo: 0
hi: 10
+ id: 0
- Binary:
left:
Unary:
@@ -344,16 +390,19 @@ outputs:
span:
lo: 2
hi: 10
+ id: 0
op: Negate
span:
lo: 1
hi: 10
+ id: 0
right:
Identifier: "{\"name\":\"y\",\"span\":\"{\\\"lo\\\":16,\\\"hi\\\":17}\"}"
op: Shr
span:
lo: 1
hi: 18
+ id: 0
- Unary:
receiver:
Binary:
@@ -365,10 +414,12 @@ outputs:
span:
lo: 1
hi: 9
+ id: 0
op: Not
span:
lo: 0
hi: 9
+ id: 0
- Binary:
left:
Unary:
@@ -378,12 +429,14 @@ outputs:
span:
lo: 1
hi: 3
+ id: 0
right:
Identifier: "{\"name\":\"y\",\"span\":\"{\\\"lo\\\":9,\\\"hi\\\":10}\"}"
op: Shr
span:
lo: 1
hi: 11
+ id: 0
- Unary:
receiver:
Binary:
@@ -395,10 +448,12 @@ outputs:
span:
lo: 2
hi: 10
+ id: 0
op: Not
span:
lo: 0
hi: 10
+ id: 0
- Binary:
left:
Unary:
@@ -412,16 +467,19 @@ outputs:
span:
lo: 2
hi: 10
+ id: 0
op: Not
span:
lo: 1
hi: 10
+ id: 0
right:
Identifier: "{\"name\":\"y\",\"span\":\"{\\\"lo\\\":16,\\\"hi\\\":17}\"}"
op: Shr
span:
lo: 1
hi: 18
+ id: 0
- Binary:
left:
Binary:
@@ -435,6 +493,7 @@ outputs:
span:
lo: 1
hi: 9
+ id: 0
right:
Binary:
left:
@@ -445,10 +504,12 @@ outputs:
span:
lo: 13
hi: 21
+ id: 0
op: Shr
span:
lo: 1
hi: 21
+ id: 0
right:
Binary:
left:
@@ -461,6 +522,7 @@ outputs:
span:
lo: 27
hi: 35
+ id: 0
right:
Binary:
left:
@@ -471,11 +533,14 @@ outputs:
span:
lo: 39
hi: 47
+ id: 0
op: Shr
span:
lo: 27
hi: 47
+ id: 0
op: Shr
span:
lo: 1
hi: 48
+ id: 0
diff --git a/tests/expectations/parser/expression/binary/shr_wrapped.out b/tests/expectations/parser/expression/binary/shr_wrapped.out
index fca601254b..fe8004ee20 100644
--- a/tests/expectations/parser/expression/binary/shr_wrapped.out
+++ b/tests/expectations/parser/expression/binary/shr_wrapped.out
@@ -15,14 +15,17 @@ outputs:
span:
lo: 2
hi: 18
+ id: 0
op: Negate
span:
lo: 1
hi: 18
+ id: 0
op: Not
span:
lo: 0
hi: 18
+ id: 0
- Binary:
left:
Binary:
@@ -36,18 +39,21 @@ outputs:
span:
lo: 0
hi: 16
+ id: 0
right:
Identifier: "{\"name\":\"y\",\"span\":\"{\\\"lo\\\":29,\\\"hi\\\":30}\"}"
op: ShrWrapped
span:
lo: 0
hi: 31
+ id: 0
right:
Identifier: "{\"name\":\"y\",\"span\":\"{\\\"lo\\\":44,\\\"hi\\\":45}\"}"
op: ShrWrapped
span:
lo: 0
hi: 46
+ id: 0
- Unary:
receiver:
Binary:
@@ -59,10 +65,12 @@ outputs:
span:
lo: 1
hi: 17
+ id: 0
op: Negate
span:
lo: 0
hi: 17
+ id: 0
- Binary:
left:
Unary:
@@ -72,12 +80,14 @@ outputs:
span:
lo: 1
hi: 3
+ id: 0
right:
Identifier: "{\"name\":\"y\",\"span\":\"{\\\"lo\\\":17,\\\"hi\\\":18}\"}"
op: ShrWrapped
span:
lo: 1
hi: 19
+ id: 0
- Unary:
receiver:
Binary:
@@ -89,10 +99,12 @@ outputs:
span:
lo: 2
hi: 18
+ id: 0
op: Negate
span:
lo: 0
hi: 18
+ id: 0
- Binary:
left:
Unary:
@@ -106,16 +118,19 @@ outputs:
span:
lo: 2
hi: 18
+ id: 0
op: Negate
span:
lo: 1
hi: 18
+ id: 0
right:
Identifier: "{\"name\":\"y\",\"span\":\"{\\\"lo\\\":32,\\\"hi\\\":33}\"}"
op: ShrWrapped
span:
lo: 1
hi: 34
+ id: 0
- Unary:
receiver:
Binary:
@@ -127,10 +142,12 @@ outputs:
span:
lo: 1
hi: 17
+ id: 0
op: Not
span:
lo: 0
hi: 17
+ id: 0
- Binary:
left:
Unary:
@@ -140,12 +157,14 @@ outputs:
span:
lo: 1
hi: 3
+ id: 0
right:
Identifier: "{\"name\":\"y\",\"span\":\"{\\\"lo\\\":17,\\\"hi\\\":18}\"}"
op: ShrWrapped
span:
lo: 1
hi: 19
+ id: 0
- Unary:
receiver:
Binary:
@@ -157,10 +176,12 @@ outputs:
span:
lo: 2
hi: 18
+ id: 0
op: Not
span:
lo: 0
hi: 18
+ id: 0
- Binary:
left:
Unary:
@@ -174,16 +195,19 @@ outputs:
span:
lo: 2
hi: 18
+ id: 0
op: Not
span:
lo: 1
hi: 18
+ id: 0
right:
Identifier: "{\"name\":\"y\",\"span\":\"{\\\"lo\\\":32,\\\"hi\\\":33}\"}"
op: ShrWrapped
span:
lo: 1
hi: 34
+ id: 0
- Binary:
left:
Binary:
@@ -197,6 +221,7 @@ outputs:
span:
lo: 1
hi: 17
+ id: 0
right:
Binary:
left:
@@ -207,10 +232,12 @@ outputs:
span:
lo: 21
hi: 37
+ id: 0
op: Shr
span:
lo: 1
hi: 37
+ id: 0
right:
Binary:
left:
@@ -223,6 +250,7 @@ outputs:
span:
lo: 51
hi: 67
+ id: 0
right:
Binary:
left:
@@ -233,11 +261,14 @@ outputs:
span:
lo: 71
hi: 87
+ id: 0
op: Shr
span:
lo: 51
hi: 87
+ id: 0
op: ShrWrapped
span:
lo: 1
hi: 88
+ id: 0
diff --git a/tests/expectations/parser/expression/binary/sub.out b/tests/expectations/parser/expression/binary/sub.out
index 9135e81167..fa5a7c9527 100644
--- a/tests/expectations/parser/expression/binary/sub.out
+++ b/tests/expectations/parser/expression/binary/sub.out
@@ -11,6 +11,7 @@ outputs:
- span:
lo: 0
hi: 3
+ - 0
right:
Literal:
Integer:
@@ -19,10 +20,12 @@ outputs:
- span:
lo: 6
hi: 9
+ - 0
op: Sub
span:
lo: 0
hi: 9
+ id: 0
- Binary:
left:
Literal:
@@ -32,6 +35,7 @@ outputs:
- span:
lo: 0
hi: 4
+ - 0
right:
Literal:
Integer:
@@ -40,10 +44,12 @@ outputs:
- span:
lo: 5
hi: 9
+ - 0
op: Sub
span:
lo: 0
hi: 9
+ id: 0
- Binary:
left:
Binary:
@@ -55,6 +61,7 @@ outputs:
- span:
lo: 0
hi: 4
+ - 0
right:
Literal:
Integer:
@@ -63,10 +70,12 @@ outputs:
- span:
lo: 7
hi: 11
+ - 0
op: Sub
span:
lo: 0
hi: 11
+ id: 0
right:
Literal:
Integer:
@@ -75,10 +84,12 @@ outputs:
- span:
lo: 14
hi: 18
+ - 0
op: Sub
span:
lo: 0
hi: 18
+ id: 0
- Binary:
left:
Binary:
@@ -90,6 +101,7 @@ outputs:
- span:
lo: 0
hi: 3
+ - 0
right:
Literal:
Integer:
@@ -98,10 +110,12 @@ outputs:
- span:
lo: 6
hi: 10
+ - 0
op: Mul
span:
lo: 0
hi: 10
+ id: 0
right:
Binary:
left:
@@ -112,6 +126,7 @@ outputs:
- span:
lo: 13
hi: 17
+ - 0
right:
Literal:
Integer:
@@ -120,14 +135,17 @@ outputs:
- span:
lo: 20
hi: 24
+ - 0
op: Mul
span:
lo: 13
hi: 24
+ id: 0
op: Sub
span:
lo: 0
hi: 24
+ id: 0
- Unary:
receiver:
Unary:
@@ -141,14 +159,17 @@ outputs:
span:
lo: 2
hi: 10
+ id: 0
op: Negate
span:
lo: 1
hi: 10
+ id: 0
op: Not
span:
lo: 0
hi: 10
+ id: 0
- Binary:
left:
Binary:
@@ -162,18 +183,21 @@ outputs:
span:
lo: 0
hi: 8
+ id: 0
right:
Identifier: "{\"name\":\"y\",\"span\":\"{\\\"lo\\\":13,\\\"hi\\\":14}\"}"
op: Sub
span:
lo: 0
hi: 15
+ id: 0
right:
Identifier: "{\"name\":\"y\",\"span\":\"{\\\"lo\\\":20,\\\"hi\\\":21}\"}"
op: Sub
span:
lo: 0
hi: 22
+ id: 0
- Unary:
receiver:
Binary:
@@ -185,10 +209,12 @@ outputs:
span:
lo: 1
hi: 9
+ id: 0
op: Negate
span:
lo: 0
hi: 9
+ id: 0
- Binary:
left:
Unary:
@@ -198,12 +224,14 @@ outputs:
span:
lo: 1
hi: 3
+ id: 0
right:
Identifier: "{\"name\":\"y\",\"span\":\"{\\\"lo\\\":9,\\\"hi\\\":10}\"}"
op: Sub
span:
lo: 1
hi: 11
+ id: 0
- Unary:
receiver:
Binary:
@@ -215,10 +243,12 @@ outputs:
span:
lo: 2
hi: 10
+ id: 0
op: Negate
span:
lo: 0
hi: 10
+ id: 0
- Binary:
left:
Unary:
@@ -232,16 +262,19 @@ outputs:
span:
lo: 2
hi: 10
+ id: 0
op: Negate
span:
lo: 1
hi: 10
+ id: 0
right:
Identifier: "{\"name\":\"y\",\"span\":\"{\\\"lo\\\":16,\\\"hi\\\":17}\"}"
op: Sub
span:
lo: 1
hi: 18
+ id: 0
- Unary:
receiver:
Binary:
@@ -253,10 +286,12 @@ outputs:
span:
lo: 1
hi: 9
+ id: 0
op: Not
span:
lo: 0
hi: 9
+ id: 0
- Binary:
left:
Unary:
@@ -266,12 +301,14 @@ outputs:
span:
lo: 1
hi: 3
+ id: 0
right:
Identifier: "{\"name\":\"y\",\"span\":\"{\\\"lo\\\":9,\\\"hi\\\":10}\"}"
op: Sub
span:
lo: 1
hi: 11
+ id: 0
- Unary:
receiver:
Binary:
@@ -283,10 +320,12 @@ outputs:
span:
lo: 2
hi: 10
+ id: 0
op: Not
span:
lo: 0
hi: 10
+ id: 0
- Binary:
left:
Unary:
@@ -300,16 +339,19 @@ outputs:
span:
lo: 2
hi: 10
+ id: 0
op: Not
span:
lo: 1
hi: 10
+ id: 0
right:
Identifier: "{\"name\":\"y\",\"span\":\"{\\\"lo\\\":16,\\\"hi\\\":17}\"}"
op: Sub
span:
lo: 1
hi: 18
+ id: 0
- Binary:
left:
Binary:
@@ -323,6 +365,7 @@ outputs:
span:
lo: 1
hi: 9
+ id: 0
right:
Binary:
left:
@@ -333,10 +376,12 @@ outputs:
span:
lo: 13
hi: 21
+ id: 0
op: Shl
span:
lo: 1
hi: 21
+ id: 0
right:
Binary:
left:
@@ -349,6 +394,7 @@ outputs:
span:
lo: 27
hi: 35
+ id: 0
right:
Binary:
left:
@@ -359,11 +405,14 @@ outputs:
span:
lo: 39
hi: 47
+ id: 0
op: Shl
span:
lo: 27
hi: 47
+ id: 0
op: Sub
span:
lo: 1
hi: 48
+ id: 0
diff --git a/tests/expectations/parser/expression/binary/sub_wrapped.out b/tests/expectations/parser/expression/binary/sub_wrapped.out
index accd061554..e9abb9f545 100644
--- a/tests/expectations/parser/expression/binary/sub_wrapped.out
+++ b/tests/expectations/parser/expression/binary/sub_wrapped.out
@@ -15,14 +15,17 @@ outputs:
span:
lo: 2
hi: 18
+ id: 0
op: Negate
span:
lo: 1
hi: 18
+ id: 0
op: Not
span:
lo: 0
hi: 18
+ id: 0
- Binary:
left:
Binary:
@@ -36,18 +39,21 @@ outputs:
span:
lo: 0
hi: 16
+ id: 0
right:
Identifier: "{\"name\":\"y\",\"span\":\"{\\\"lo\\\":29,\\\"hi\\\":30}\"}"
op: SubWrapped
span:
lo: 0
hi: 31
+ id: 0
right:
Identifier: "{\"name\":\"y\",\"span\":\"{\\\"lo\\\":44,\\\"hi\\\":45}\"}"
op: SubWrapped
span:
lo: 0
hi: 46
+ id: 0
- Unary:
receiver:
Binary:
@@ -59,10 +65,12 @@ outputs:
span:
lo: 1
hi: 17
+ id: 0
op: Negate
span:
lo: 0
hi: 17
+ id: 0
- Binary:
left:
Unary:
@@ -72,12 +80,14 @@ outputs:
span:
lo: 1
hi: 3
+ id: 0
right:
Identifier: "{\"name\":\"y\",\"span\":\"{\\\"lo\\\":17,\\\"hi\\\":18}\"}"
op: SubWrapped
span:
lo: 1
hi: 19
+ id: 0
- Unary:
receiver:
Binary:
@@ -89,10 +99,12 @@ outputs:
span:
lo: 2
hi: 18
+ id: 0
op: Negate
span:
lo: 0
hi: 18
+ id: 0
- Binary:
left:
Unary:
@@ -106,16 +118,19 @@ outputs:
span:
lo: 2
hi: 18
+ id: 0
op: Negate
span:
lo: 1
hi: 18
+ id: 0
right:
Identifier: "{\"name\":\"y\",\"span\":\"{\\\"lo\\\":32,\\\"hi\\\":33}\"}"
op: SubWrapped
span:
lo: 1
hi: 34
+ id: 0
- Unary:
receiver:
Binary:
@@ -127,10 +142,12 @@ outputs:
span:
lo: 1
hi: 17
+ id: 0
op: Not
span:
lo: 0
hi: 17
+ id: 0
- Binary:
left:
Unary:
@@ -140,12 +157,14 @@ outputs:
span:
lo: 1
hi: 3
+ id: 0
right:
Identifier: "{\"name\":\"y\",\"span\":\"{\\\"lo\\\":17,\\\"hi\\\":18}\"}"
op: SubWrapped
span:
lo: 1
hi: 19
+ id: 0
- Unary:
receiver:
Binary:
@@ -157,10 +176,12 @@ outputs:
span:
lo: 2
hi: 18
+ id: 0
op: Not
span:
lo: 0
hi: 18
+ id: 0
- Binary:
left:
Unary:
@@ -174,16 +195,19 @@ outputs:
span:
lo: 2
hi: 18
+ id: 0
op: Not
span:
lo: 1
hi: 18
+ id: 0
right:
Identifier: "{\"name\":\"y\",\"span\":\"{\\\"lo\\\":32,\\\"hi\\\":33}\"}"
op: SubWrapped
span:
lo: 1
hi: 34
+ id: 0
- Binary:
left:
Binary:
@@ -197,6 +221,7 @@ outputs:
span:
lo: 1
hi: 17
+ id: 0
right:
Binary:
left:
@@ -207,10 +232,12 @@ outputs:
span:
lo: 21
hi: 37
+ id: 0
op: Shl
span:
lo: 1
hi: 37
+ id: 0
right:
Binary:
left:
@@ -223,6 +250,7 @@ outputs:
span:
lo: 51
hi: 67
+ id: 0
right:
Binary:
left:
@@ -233,11 +261,14 @@ outputs:
span:
lo: 71
hi: 87
+ id: 0
op: Shl
span:
lo: 51
hi: 87
+ id: 0
op: SubWrapped
span:
lo: 1
hi: 88
+ id: 0
diff --git a/tests/expectations/parser/expression/cast.out b/tests/expectations/parser/expression/cast.out
index a4b0796634..42406008dc 100644
--- a/tests/expectations/parser/expression/cast.out
+++ b/tests/expectations/parser/expression/cast.out
@@ -10,6 +10,7 @@ outputs:
span:
lo: 0
hi: 9
+ id: 0
- Cast:
expression:
Literal:
@@ -19,11 +20,13 @@ outputs:
- span:
lo: 0
hi: 5
+ - 0
type_:
Integer: I8
span:
lo: 0
hi: 11
+ id: 0
- Cast:
expression:
Struct:
@@ -32,13 +35,19 @@ outputs:
- identifier: "{\"name\":\"foo\",\"span\":\"{\\\"lo\\\":6,\\\"hi\\\":9}\"}"
expression:
Identifier: "{\"name\":\"u8\",\"span\":\"{\\\"lo\\\":11,\\\"hi\\\":13}\"}"
+ span:
+ lo: 6
+ hi: 13
+ id: 0
span:
lo: 0
hi: 15
+ id: 0
type_: Scalar
span:
lo: 0
hi: 25
+ id: 0
- Ternary:
condition:
Identifier: "{\"name\":\"flag\",\"span\":\"{\\\"lo\\\":0,\\\"hi\\\":4}\"}"
@@ -50,6 +59,7 @@ outputs:
- span:
lo: 7
hi: 10
+ - 0
if_false:
Cast:
expression:
@@ -60,13 +70,16 @@ outputs:
- span:
lo: 13
hi: 16
+ - 0
type_: Scalar
span:
lo: 13
hi: 26
+ id: 0
span:
lo: 0
hi: 26
+ id: 0
- Cast:
expression:
Ternary:
@@ -80,6 +93,7 @@ outputs:
- span:
lo: 8
hi: 11
+ - 0
if_false:
Literal:
Integer:
@@ -88,13 +102,16 @@ outputs:
- span:
lo: 14
hi: 17
+ - 0
span:
lo: 1
hi: 17
+ id: 0
type_: Scalar
span:
lo: 1
hi: 28
+ id: 0
- Cast:
expression:
Literal:
@@ -104,10 +121,12 @@ outputs:
- span:
lo: 0
hi: 4
+ - 0
type_: Field
span:
lo: 0
hi: 13
+ id: 0
- Cast:
expression:
Literal:
@@ -116,8 +135,10 @@ outputs:
- span:
lo: 0
hi: 18
+ - 0
type_:
Integer: I8
span:
lo: 0
hi: 24
+ id: 0
diff --git a/tests/expectations/parser/expression/literal/address_parse.out b/tests/expectations/parser/expression/literal/address_parse.out
index 536b2d1efe..b6f6f621e6 100644
--- a/tests/expectations/parser/expression/literal/address_parse.out
+++ b/tests/expectations/parser/expression/literal/address_parse.out
@@ -8,3 +8,4 @@ outputs:
- span:
lo: 0
hi: 63
+ - 0
diff --git a/tests/expectations/parser/expression/literal/bool_parse.out b/tests/expectations/parser/expression/literal/bool_parse.out
index e2dfa68011..2168d8bea8 100644
--- a/tests/expectations/parser/expression/literal/bool_parse.out
+++ b/tests/expectations/parser/expression/literal/bool_parse.out
@@ -8,9 +8,11 @@ outputs:
- span:
lo: 0
hi: 4
+ - 0
- Literal:
Boolean:
- false
- span:
lo: 0
hi: 5
+ - 0
diff --git a/tests/expectations/parser/expression/literal/group.out b/tests/expectations/parser/expression/literal/group.out
index ff879985c4..1caf800812 100644
--- a/tests/expectations/parser/expression/literal/group.out
+++ b/tests/expectations/parser/expression/literal/group.out
@@ -10,6 +10,7 @@ outputs:
span:
lo: 0
hi: 11
+ id: 0
- Literal:
Group:
Tuple:
@@ -18,6 +19,7 @@ outputs:
span:
lo: 0
hi: 11
+ id: 0
- Literal:
Group:
Tuple:
@@ -26,6 +28,7 @@ outputs:
span:
lo: 0
hi: 11
+ id: 0
- Literal:
Group:
Tuple:
@@ -34,6 +37,7 @@ outputs:
span:
lo: 0
hi: 11
+ id: 0
- Literal:
Group:
Tuple:
@@ -42,6 +46,7 @@ outputs:
span:
lo: 0
hi: 11
+ id: 0
- Literal:
Group:
Tuple:
@@ -50,6 +55,7 @@ outputs:
span:
lo: 0
hi: 11
+ id: 0
- Literal:
Group:
Tuple:
@@ -58,6 +64,7 @@ outputs:
span:
lo: 0
hi: 11
+ id: 0
- Literal:
Group:
Tuple:
@@ -76,6 +83,7 @@ outputs:
span:
lo: 0
hi: 15
+ id: 0
- Literal:
Group:
Tuple:
@@ -94,6 +102,7 @@ outputs:
span:
lo: 0
hi: 15
+ id: 0
- Literal:
Group:
Tuple:
@@ -112,6 +121,7 @@ outputs:
span:
lo: 0
hi: 15
+ id: 0
- Literal:
Group:
Tuple:
@@ -125,6 +135,7 @@ outputs:
span:
lo: 0
hi: 13
+ id: 0
- Literal:
Group:
Tuple:
@@ -138,6 +149,7 @@ outputs:
span:
lo: 0
hi: 13
+ id: 0
- Literal:
Group:
Tuple:
@@ -151,6 +163,7 @@ outputs:
span:
lo: 0
hi: 13
+ id: 0
- Literal:
Group:
Tuple:
@@ -164,6 +177,7 @@ outputs:
span:
lo: 0
hi: 13
+ id: 0
- Literal:
Group:
Tuple:
@@ -177,6 +191,7 @@ outputs:
span:
lo: 0
hi: 13
+ id: 0
- Literal:
Group:
Tuple:
@@ -190,6 +205,7 @@ outputs:
span:
lo: 0
hi: 13
+ id: 0
- Literal:
Group:
Tuple:
@@ -203,6 +219,7 @@ outputs:
span:
lo: 0
hi: 13
+ id: 0
- Literal:
Group:
Tuple:
@@ -216,6 +233,7 @@ outputs:
span:
lo: 0
hi: 13
+ id: 0
- Literal:
Group:
Tuple:
@@ -229,6 +247,7 @@ outputs:
span:
lo: 0
hi: 13
+ id: 0
- Literal:
Group:
Tuple:
@@ -242,6 +261,7 @@ outputs:
span:
lo: 0
hi: 13
+ id: 0
- Literal:
Group:
Tuple:
@@ -255,6 +275,7 @@ outputs:
span:
lo: 0
hi: 13
+ id: 0
- Literal:
Group:
Tuple:
@@ -268,6 +289,7 @@ outputs:
span:
lo: 0
hi: 13
+ id: 0
- Literal:
Group:
Tuple:
@@ -281,6 +303,7 @@ outputs:
span:
lo: 0
hi: 13
+ id: 0
- Literal:
Group:
Tuple:
@@ -294,6 +317,7 @@ outputs:
span:
lo: 0
hi: 13
+ id: 0
- Literal:
Group:
Tuple:
@@ -312,6 +336,7 @@ outputs:
span:
lo: 0
hi: 15
+ id: 0
- Literal:
Group:
Tuple:
@@ -330,6 +355,7 @@ outputs:
span:
lo: 0
hi: 15
+ id: 0
- Literal:
Group:
Tuple:
@@ -348,6 +374,7 @@ outputs:
span:
lo: 0
hi: 15
+ id: 0
- Literal:
Group:
Tuple:
@@ -366,6 +393,7 @@ outputs:
span:
lo: 0
hi: 15
+ id: 0
- Literal:
Group:
Tuple:
@@ -384,6 +412,7 @@ outputs:
span:
lo: 0
hi: 15
+ id: 0
- Literal:
Group:
Tuple:
@@ -402,6 +431,7 @@ outputs:
span:
lo: 0
hi: 15
+ id: 0
- Literal:
Group:
Tuple:
@@ -420,6 +450,7 @@ outputs:
span:
lo: 0
hi: 15
+ id: 0
- Literal:
Group:
Single:
@@ -427,6 +458,7 @@ outputs:
- span:
lo: 0
hi: 6
+ - 0
- Literal:
Group:
Single:
@@ -434,3 +466,4 @@ outputs:
- span:
lo: 0
hi: 7
+ - 0
diff --git a/tests/expectations/parser/expression/literal/int_parse/field.out b/tests/expectations/parser/expression/literal/int_parse/field.out
index 9789a049b3..74c229a7f5 100644
--- a/tests/expectations/parser/expression/literal/int_parse/field.out
+++ b/tests/expectations/parser/expression/literal/int_parse/field.out
@@ -8,627 +8,732 @@ outputs:
- span:
lo: 0
hi: 8
+ - 0
- Literal:
Field:
- "123"
- span:
lo: 0
hi: 8
+ - 0
- Literal:
Field:
- "456"
- span:
lo: 0
hi: 8
+ - 0
- Literal:
Field:
- "87377802873778028737780287377802873778028737780287377802873778028737780287377802"
- span:
lo: 0
hi: 85
+ - 0
- Literal:
Field:
- "8737780287377802873778028737780287377802873778028737780287377802873778028737780287377802873778028737780287377802873778028737780287377802873778028737780287377802873778028737780287377802873778028737780287377802873778028737780287377802873778028737780287377802873778028737780287377802873778028737780287377802873778028737780287377802873778028737780287377802873778028737780287377802873778028737780287377802"
- span:
lo: 0
hi: 405
+ - 0
- Literal:
Field:
- "340130024"
- span:
lo: 0
hi: 14
+ - 0
- Literal:
Field:
- "158951116"
- span:
lo: 0
hi: 14
+ - 0
- Literal:
Field:
- "155529659"
- span:
lo: 0
hi: 14
+ - 0
- Literal:
Field:
- "642023166"
- span:
lo: 0
hi: 14
+ - 0
- Literal:
Field:
- "228481736"
- span:
lo: 0
hi: 14
+ - 0
- Literal:
Field:
- "469712960"
- span:
lo: 0
hi: 14
+ - 0
- Literal:
Field:
- "929437719"
- span:
lo: 0
hi: 14
+ - 0
- Literal:
Field:
- "721072814"
- span:
lo: 0
hi: 14
+ - 0
- Literal:
Field:
- "363254789"
- span:
lo: 0
hi: 14
+ - 0
- Literal:
Field:
- "906732565"
- span:
lo: 0
hi: 14
+ - 0
- Literal:
Field:
- "288246391"
- span:
lo: 0
hi: 14
+ - 0
- Literal:
Field:
- "724940549"
- span:
lo: 0
hi: 14
+ - 0
- Literal:
Field:
- "487101620"
- span:
lo: 0
hi: 14
+ - 0
- Literal:
Field:
- "261373583"
- span:
lo: 0
hi: 14
+ - 0
- Literal:
Field:
- "891163927"
- span:
lo: 0
hi: 14
+ - 0
- Literal:
Field:
- "743967544"
- span:
lo: 0
hi: 14
+ - 0
- Literal:
Field:
- "8372586"
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Field:
- "461793278"
- span:
lo: 0
hi: 14
+ - 0
- Literal:
Field:
- "806307045"
- span:
lo: 0
hi: 14
+ - 0
- Literal:
Field:
- "122764546"
- span:
lo: 0
hi: 14
+ - 0
- Literal:
Field:
- "356336181"
- span:
lo: 0
hi: 14
+ - 0
- Literal:
Field:
- "158370903"
- span:
lo: 0
hi: 14
+ - 0
- Literal:
Field:
- "774460877"
- span:
lo: 0
hi: 14
+ - 0
- Literal:
Field:
- "557174131"
- span:
lo: 0
hi: 14
+ - 0
- Literal:
Field:
- "492401267"
- span:
lo: 0
hi: 14
+ - 0
- Literal:
Field:
- "893445620"
- span:
lo: 0
hi: 14
+ - 0
- Literal:
Field:
- "957757048"
- span:
lo: 0
hi: 14
+ - 0
- Literal:
Field:
- "721540649"
- span:
lo: 0
hi: 14
+ - 0
- Literal:
Field:
- "390746493"
- span:
lo: 0
hi: 14
+ - 0
- Literal:
Field:
- "211251725"
- span:
lo: 0
hi: 14
+ - 0
- Literal:
Field:
- "938266114"
- span:
lo: 0
hi: 14
+ - 0
- Literal:
Field:
- "156985870"
- span:
lo: 0
hi: 14
+ - 0
- Literal:
Field:
- "703831126"
- span:
lo: 0
hi: 14
+ - 0
- Literal:
Field:
- "729964155"
- span:
lo: 0
hi: 14
+ - 0
- Literal:
Field:
- "988151305"
- span:
lo: 0
hi: 14
+ - 0
- Literal:
Field:
- "320872435"
- span:
lo: 0
hi: 14
+ - 0
- Literal:
Field:
- "719287167"
- span:
lo: 0
hi: 14
+ - 0
- Literal:
Field:
- "152289486"
- span:
lo: 0
hi: 14
+ - 0
- Literal:
Field:
- "740067975"
- span:
lo: 0
hi: 14
+ - 0
- Literal:
Field:
- "728627816"
- span:
lo: 0
hi: 14
+ - 0
- Literal:
Field:
- "385008978"
- span:
lo: 0
hi: 14
+ - 0
- Literal:
Field:
- "553967635"
- span:
lo: 0
hi: 14
+ - 0
- Literal:
Field:
- "71980713"
- span:
lo: 0
hi: 13
+ - 0
- Literal:
Field:
- "519444716"
- span:
lo: 0
hi: 14
+ - 0
- Literal:
Field:
- "116499965"
- span:
lo: 0
hi: 14
+ - 0
- Literal:
Field:
- "717422268"
- span:
lo: 0
hi: 14
+ - 0
- Literal:
Field:
- "18966279"
- span:
lo: 0
hi: 13
+ - 0
- Literal:
Field:
- "22458638"
- span:
lo: 0
hi: 13
+ - 0
- Literal:
Field:
- "857282620"
- span:
lo: 0
hi: 14
+ - 0
- Literal:
Field:
- "920675898"
- span:
lo: 0
hi: 14
+ - 0
- Literal:
Field:
- "762235516"
- span:
lo: 0
hi: 14
+ - 0
- Literal:
Field:
- "469018377"
- span:
lo: 0
hi: 14
+ - 0
- Literal:
Field:
- "199986521"
- span:
lo: 0
hi: 14
+ - 0
- Literal:
Field:
- "536679358"
- span:
lo: 0
hi: 14
+ - 0
- Literal:
Field:
- "591399452"
- span:
lo: 0
hi: 14
+ - 0
- Literal:
Field:
- "83083158"
- span:
lo: 0
hi: 13
+ - 0
- Literal:
Field:
- "599449051"
- span:
lo: 0
hi: 14
+ - 0
- Literal:
Field:
- "445442318"
- span:
lo: 0
hi: 14
+ - 0
- Literal:
Field:
- "585486590"
- span:
lo: 0
hi: 14
+ - 0
- Literal:
Field:
- "209278800"
- span:
lo: 0
hi: 14
+ - 0
- Literal:
Field:
- "873568117"
- span:
lo: 0
hi: 14
+ - 0
- Literal:
Field:
- "664470940"
- span:
lo: 0
hi: 14
+ - 0
- Literal:
Field:
- "465262783"
- span:
lo: 0
hi: 14
+ - 0
- Literal:
Field:
- "605652874"
- span:
lo: 0
hi: 14
+ - 0
- Literal:
Field:
- "376803940"
- span:
lo: 0
hi: 14
+ - 0
- Literal:
Field:
- "965247040"
- span:
lo: 0
hi: 14
+ - 0
- Literal:
Field:
- "598474509"
- span:
lo: 0
hi: 14
+ - 0
- Literal:
Field:
- "845119918"
- span:
lo: 0
hi: 14
+ - 0
- Literal:
Field:
- "648159133"
- span:
lo: 0
hi: 14
+ - 0
- Literal:
Field:
- "669051032"
- span:
lo: 0
hi: 14
+ - 0
- Literal:
Field:
- "800600261"
- span:
lo: 0
hi: 14
+ - 0
- Literal:
Field:
- "434689764"
- span:
lo: 0
hi: 14
+ - 0
- Literal:
Field:
- "520060080"
- span:
lo: 0
hi: 14
+ - 0
- Literal:
Field:
- "804659385"
- span:
lo: 0
hi: 14
+ - 0
- Literal:
Field:
- "537828058"
- span:
lo: 0
hi: 14
+ - 0
- Literal:
Field:
- "716600292"
- span:
lo: 0
hi: 14
+ - 0
- Literal:
Field:
- "387020273"
- span:
lo: 0
hi: 14
+ - 0
- Literal:
Field:
- "199375617"
- span:
lo: 0
hi: 14
+ - 0
- Literal:
Field:
- "680337189"
- span:
lo: 0
hi: 14
+ - 0
- Literal:
Field:
- "818479931"
- span:
lo: 0
hi: 14
+ - 0
- Literal:
Field:
- "893693281"
- span:
lo: 0
hi: 14
+ - 0
- Literal:
Field:
- "87377802"
- span:
lo: 0
hi: 13
+ - 0
- Literal:
Field:
- "84699261"
- span:
lo: 0
hi: 13
+ - 0
- Literal:
Field:
- "292826090"
- span:
lo: 0
hi: 14
+ - 0
- Literal:
Field:
- "569171405"
- span:
lo: 0
hi: 14
+ - 0
- Literal:
Field:
- "387436237"
- span:
lo: 0
hi: 14
+ - 0
- Literal:
Field:
- "150682190"
- span:
lo: 0
hi: 14
+ - 0
- Literal:
Field:
- "888770419"
- span:
lo: 0
hi: 14
+ - 0
- Literal:
Field:
- "824696431"
- span:
lo: 0
hi: 14
+ - 0
- Literal:
Field:
- "765659803"
- span:
lo: 0
hi: 14
+ - 0
- Literal:
Field:
- "270163693"
- span:
lo: 0
hi: 14
+ - 0
- Literal:
Field:
- "427940240"
- span:
lo: 0
hi: 14
+ - 0
- Literal:
Field:
- "504997332"
- span:
lo: 0
hi: 14
+ - 0
- Literal:
Field:
- "337808338"
- span:
lo: 0
hi: 14
+ - 0
- Literal:
Field:
- "907200008"
- span:
lo: 0
hi: 14
+ - 0
- Literal:
Field:
- "757177889"
- span:
lo: 0
hi: 14
+ - 0
- Literal:
Field:
- "696697188"
- span:
lo: 0
hi: 14
+ - 0
- Literal:
Field:
- "41376051"
- span:
lo: 0
hi: 13
+ - 0
- Literal:
Field:
- "496293518"
- span:
lo: 0
hi: 14
+ - 0
- Literal:
Field:
- "251218820"
- span:
lo: 0
hi: 14
+ - 0
diff --git a/tests/expectations/parser/expression/literal/int_parse/i128.out b/tests/expectations/parser/expression/literal/int_parse/i128.out
index d54232b9b3..deca5fb0bc 100644
--- a/tests/expectations/parser/expression/literal/int_parse/i128.out
+++ b/tests/expectations/parser/expression/literal/int_parse/i128.out
@@ -9,6 +9,7 @@ outputs:
- span:
lo: 0
hi: 7
+ - 0
- Literal:
Integer:
- I128
@@ -16,6 +17,7 @@ outputs:
- span:
lo: 0
hi: 7
+ - 0
- Literal:
Integer:
- I128
@@ -23,6 +25,7 @@ outputs:
- span:
lo: 0
hi: 7
+ - 0
- Literal:
Integer:
- I128
@@ -30,6 +33,7 @@ outputs:
- span:
lo: 0
hi: 84
+ - 0
- Literal:
Integer:
- I128
@@ -37,6 +41,7 @@ outputs:
- span:
lo: 0
hi: 404
+ - 0
- Literal:
Integer:
- I128
@@ -44,6 +49,7 @@ outputs:
- span:
lo: 0
hi: 13
+ - 0
- Literal:
Integer:
- I128
@@ -51,6 +57,7 @@ outputs:
- span:
lo: 0
hi: 13
+ - 0
- Literal:
Integer:
- I128
@@ -58,6 +65,7 @@ outputs:
- span:
lo: 0
hi: 13
+ - 0
- Literal:
Integer:
- I128
@@ -65,6 +73,7 @@ outputs:
- span:
lo: 0
hi: 13
+ - 0
- Literal:
Integer:
- I128
@@ -72,6 +81,7 @@ outputs:
- span:
lo: 0
hi: 13
+ - 0
- Literal:
Integer:
- I128
@@ -79,6 +89,7 @@ outputs:
- span:
lo: 0
hi: 13
+ - 0
- Literal:
Integer:
- I128
@@ -86,6 +97,7 @@ outputs:
- span:
lo: 0
hi: 13
+ - 0
- Literal:
Integer:
- I128
@@ -93,6 +105,7 @@ outputs:
- span:
lo: 0
hi: 13
+ - 0
- Literal:
Integer:
- I128
@@ -100,6 +113,7 @@ outputs:
- span:
lo: 0
hi: 13
+ - 0
- Literal:
Integer:
- I128
@@ -107,6 +121,7 @@ outputs:
- span:
lo: 0
hi: 13
+ - 0
- Literal:
Integer:
- I128
@@ -114,6 +129,7 @@ outputs:
- span:
lo: 0
hi: 13
+ - 0
- Literal:
Integer:
- I128
@@ -121,6 +137,7 @@ outputs:
- span:
lo: 0
hi: 13
+ - 0
- Literal:
Integer:
- I128
@@ -128,6 +145,7 @@ outputs:
- span:
lo: 0
hi: 13
+ - 0
- Literal:
Integer:
- I128
@@ -135,6 +153,7 @@ outputs:
- span:
lo: 0
hi: 13
+ - 0
- Literal:
Integer:
- I128
@@ -142,6 +161,7 @@ outputs:
- span:
lo: 0
hi: 13
+ - 0
- Literal:
Integer:
- I128
@@ -149,6 +169,7 @@ outputs:
- span:
lo: 0
hi: 13
+ - 0
- Literal:
Integer:
- I128
@@ -156,6 +177,7 @@ outputs:
- span:
lo: 0
hi: 11
+ - 0
- Literal:
Integer:
- I128
@@ -163,6 +185,7 @@ outputs:
- span:
lo: 0
hi: 13
+ - 0
- Literal:
Integer:
- I128
@@ -170,6 +193,7 @@ outputs:
- span:
lo: 0
hi: 13
+ - 0
- Literal:
Integer:
- I128
@@ -177,6 +201,7 @@ outputs:
- span:
lo: 0
hi: 13
+ - 0
- Literal:
Integer:
- I128
@@ -184,6 +209,7 @@ outputs:
- span:
lo: 0
hi: 13
+ - 0
- Literal:
Integer:
- I128
@@ -191,6 +217,7 @@ outputs:
- span:
lo: 0
hi: 13
+ - 0
- Literal:
Integer:
- I128
@@ -198,6 +225,7 @@ outputs:
- span:
lo: 0
hi: 13
+ - 0
- Literal:
Integer:
- I128
@@ -205,6 +233,7 @@ outputs:
- span:
lo: 0
hi: 13
+ - 0
- Literal:
Integer:
- I128
@@ -212,6 +241,7 @@ outputs:
- span:
lo: 0
hi: 13
+ - 0
- Literal:
Integer:
- I128
@@ -219,6 +249,7 @@ outputs:
- span:
lo: 0
hi: 13
+ - 0
- Literal:
Integer:
- I128
@@ -226,6 +257,7 @@ outputs:
- span:
lo: 0
hi: 13
+ - 0
- Literal:
Integer:
- I128
@@ -233,6 +265,7 @@ outputs:
- span:
lo: 0
hi: 13
+ - 0
- Literal:
Integer:
- I128
@@ -240,6 +273,7 @@ outputs:
- span:
lo: 0
hi: 13
+ - 0
- Literal:
Integer:
- I128
@@ -247,6 +281,7 @@ outputs:
- span:
lo: 0
hi: 13
+ - 0
- Literal:
Integer:
- I128
@@ -254,6 +289,7 @@ outputs:
- span:
lo: 0
hi: 13
+ - 0
- Literal:
Integer:
- I128
@@ -261,6 +297,7 @@ outputs:
- span:
lo: 0
hi: 13
+ - 0
- Literal:
Integer:
- I128
@@ -268,6 +305,7 @@ outputs:
- span:
lo: 0
hi: 13
+ - 0
- Literal:
Integer:
- I128
@@ -275,6 +313,7 @@ outputs:
- span:
lo: 0
hi: 13
+ - 0
- Literal:
Integer:
- I128
@@ -282,6 +321,7 @@ outputs:
- span:
lo: 0
hi: 13
+ - 0
- Literal:
Integer:
- I128
@@ -289,6 +329,7 @@ outputs:
- span:
lo: 0
hi: 13
+ - 0
- Literal:
Integer:
- I128
@@ -296,6 +337,7 @@ outputs:
- span:
lo: 0
hi: 13
+ - 0
- Literal:
Integer:
- I128
@@ -303,6 +345,7 @@ outputs:
- span:
lo: 0
hi: 13
+ - 0
- Literal:
Integer:
- I128
@@ -310,6 +353,7 @@ outputs:
- span:
lo: 0
hi: 13
+ - 0
- Literal:
Integer:
- I128
@@ -317,6 +361,7 @@ outputs:
- span:
lo: 0
hi: 13
+ - 0
- Literal:
Integer:
- I128
@@ -324,6 +369,7 @@ outputs:
- span:
lo: 0
hi: 13
+ - 0
- Literal:
Integer:
- I128
@@ -331,6 +377,7 @@ outputs:
- span:
lo: 0
hi: 13
+ - 0
- Literal:
Integer:
- I128
@@ -338,6 +385,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- I128
@@ -345,6 +393,7 @@ outputs:
- span:
lo: 0
hi: 13
+ - 0
- Literal:
Integer:
- I128
@@ -352,6 +401,7 @@ outputs:
- span:
lo: 0
hi: 13
+ - 0
- Literal:
Integer:
- I128
@@ -359,6 +409,7 @@ outputs:
- span:
lo: 0
hi: 13
+ - 0
- Literal:
Integer:
- I128
@@ -366,6 +417,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- I128
@@ -373,6 +425,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- I128
@@ -380,6 +433,7 @@ outputs:
- span:
lo: 0
hi: 13
+ - 0
- Literal:
Integer:
- I128
@@ -387,6 +441,7 @@ outputs:
- span:
lo: 0
hi: 13
+ - 0
- Literal:
Integer:
- I128
@@ -394,6 +449,7 @@ outputs:
- span:
lo: 0
hi: 13
+ - 0
- Literal:
Integer:
- I128
@@ -401,6 +457,7 @@ outputs:
- span:
lo: 0
hi: 13
+ - 0
- Literal:
Integer:
- I128
@@ -408,6 +465,7 @@ outputs:
- span:
lo: 0
hi: 13
+ - 0
- Literal:
Integer:
- I128
@@ -415,6 +473,7 @@ outputs:
- span:
lo: 0
hi: 13
+ - 0
- Literal:
Integer:
- I128
@@ -422,6 +481,7 @@ outputs:
- span:
lo: 0
hi: 13
+ - 0
- Literal:
Integer:
- I128
@@ -429,6 +489,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- I128
@@ -436,6 +497,7 @@ outputs:
- span:
lo: 0
hi: 13
+ - 0
- Literal:
Integer:
- I128
@@ -443,6 +505,7 @@ outputs:
- span:
lo: 0
hi: 13
+ - 0
- Literal:
Integer:
- I128
@@ -450,6 +513,7 @@ outputs:
- span:
lo: 0
hi: 13
+ - 0
- Literal:
Integer:
- I128
@@ -457,6 +521,7 @@ outputs:
- span:
lo: 0
hi: 13
+ - 0
- Literal:
Integer:
- I128
@@ -464,6 +529,7 @@ outputs:
- span:
lo: 0
hi: 13
+ - 0
- Literal:
Integer:
- I128
@@ -471,6 +537,7 @@ outputs:
- span:
lo: 0
hi: 13
+ - 0
- Literal:
Integer:
- I128
@@ -478,6 +545,7 @@ outputs:
- span:
lo: 0
hi: 13
+ - 0
- Literal:
Integer:
- I128
@@ -485,6 +553,7 @@ outputs:
- span:
lo: 0
hi: 13
+ - 0
- Literal:
Integer:
- I128
@@ -492,6 +561,7 @@ outputs:
- span:
lo: 0
hi: 13
+ - 0
- Literal:
Integer:
- I128
@@ -499,6 +569,7 @@ outputs:
- span:
lo: 0
hi: 13
+ - 0
- Literal:
Integer:
- I128
@@ -506,6 +577,7 @@ outputs:
- span:
lo: 0
hi: 13
+ - 0
- Literal:
Integer:
- I128
@@ -513,6 +585,7 @@ outputs:
- span:
lo: 0
hi: 13
+ - 0
- Literal:
Integer:
- I128
@@ -520,6 +593,7 @@ outputs:
- span:
lo: 0
hi: 13
+ - 0
- Literal:
Integer:
- I128
@@ -527,6 +601,7 @@ outputs:
- span:
lo: 0
hi: 13
+ - 0
- Literal:
Integer:
- I128
@@ -534,6 +609,7 @@ outputs:
- span:
lo: 0
hi: 13
+ - 0
- Literal:
Integer:
- I128
@@ -541,6 +617,7 @@ outputs:
- span:
lo: 0
hi: 13
+ - 0
- Literal:
Integer:
- I128
@@ -548,6 +625,7 @@ outputs:
- span:
lo: 0
hi: 13
+ - 0
- Literal:
Integer:
- I128
@@ -555,6 +633,7 @@ outputs:
- span:
lo: 0
hi: 13
+ - 0
- Literal:
Integer:
- I128
@@ -562,6 +641,7 @@ outputs:
- span:
lo: 0
hi: 13
+ - 0
- Literal:
Integer:
- I128
@@ -569,6 +649,7 @@ outputs:
- span:
lo: 0
hi: 13
+ - 0
- Literal:
Integer:
- I128
@@ -576,6 +657,7 @@ outputs:
- span:
lo: 0
hi: 13
+ - 0
- Literal:
Integer:
- I128
@@ -583,6 +665,7 @@ outputs:
- span:
lo: 0
hi: 13
+ - 0
- Literal:
Integer:
- I128
@@ -590,6 +673,7 @@ outputs:
- span:
lo: 0
hi: 13
+ - 0
- Literal:
Integer:
- I128
@@ -597,6 +681,7 @@ outputs:
- span:
lo: 0
hi: 13
+ - 0
- Literal:
Integer:
- I128
@@ -604,6 +689,7 @@ outputs:
- span:
lo: 0
hi: 13
+ - 0
- Literal:
Integer:
- I128
@@ -611,6 +697,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- I128
@@ -618,6 +705,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- I128
@@ -625,6 +713,7 @@ outputs:
- span:
lo: 0
hi: 13
+ - 0
- Literal:
Integer:
- I128
@@ -632,6 +721,7 @@ outputs:
- span:
lo: 0
hi: 13
+ - 0
- Literal:
Integer:
- I128
@@ -639,6 +729,7 @@ outputs:
- span:
lo: 0
hi: 13
+ - 0
- Literal:
Integer:
- I128
@@ -646,6 +737,7 @@ outputs:
- span:
lo: 0
hi: 13
+ - 0
- Literal:
Integer:
- I128
@@ -653,6 +745,7 @@ outputs:
- span:
lo: 0
hi: 13
+ - 0
- Literal:
Integer:
- I128
@@ -660,6 +753,7 @@ outputs:
- span:
lo: 0
hi: 13
+ - 0
- Literal:
Integer:
- I128
@@ -667,6 +761,7 @@ outputs:
- span:
lo: 0
hi: 13
+ - 0
- Literal:
Integer:
- I128
@@ -674,6 +769,7 @@ outputs:
- span:
lo: 0
hi: 13
+ - 0
- Literal:
Integer:
- I128
@@ -681,6 +777,7 @@ outputs:
- span:
lo: 0
hi: 13
+ - 0
- Literal:
Integer:
- I128
@@ -688,6 +785,7 @@ outputs:
- span:
lo: 0
hi: 13
+ - 0
- Literal:
Integer:
- I128
@@ -695,6 +793,7 @@ outputs:
- span:
lo: 0
hi: 13
+ - 0
- Literal:
Integer:
- I128
@@ -702,6 +801,7 @@ outputs:
- span:
lo: 0
hi: 13
+ - 0
- Literal:
Integer:
- I128
@@ -709,6 +809,7 @@ outputs:
- span:
lo: 0
hi: 13
+ - 0
- Literal:
Integer:
- I128
@@ -716,6 +817,7 @@ outputs:
- span:
lo: 0
hi: 13
+ - 0
- Literal:
Integer:
- I128
@@ -723,6 +825,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- I128
@@ -730,6 +833,7 @@ outputs:
- span:
lo: 0
hi: 13
+ - 0
- Literal:
Integer:
- I128
@@ -737,3 +841,4 @@ outputs:
- span:
lo: 0
hi: 13
+ - 0
diff --git a/tests/expectations/parser/expression/literal/int_parse/i16.out b/tests/expectations/parser/expression/literal/int_parse/i16.out
index 5ed924e1a1..8a08cd3386 100644
--- a/tests/expectations/parser/expression/literal/int_parse/i16.out
+++ b/tests/expectations/parser/expression/literal/int_parse/i16.out
@@ -9,6 +9,7 @@ outputs:
- span:
lo: 0
hi: 6
+ - 0
- Literal:
Integer:
- I16
@@ -16,6 +17,7 @@ outputs:
- span:
lo: 0
hi: 6
+ - 0
- Literal:
Integer:
- I16
@@ -23,6 +25,7 @@ outputs:
- span:
lo: 0
hi: 6
+ - 0
- Literal:
Integer:
- I16
@@ -30,6 +33,7 @@ outputs:
- span:
lo: 0
hi: 83
+ - 0
- Literal:
Integer:
- I16
@@ -37,6 +41,7 @@ outputs:
- span:
lo: 0
hi: 403
+ - 0
- Literal:
Integer:
- I16
@@ -44,6 +49,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- I16
@@ -51,6 +57,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- I16
@@ -58,6 +65,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- I16
@@ -65,6 +73,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- I16
@@ -72,6 +81,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- I16
@@ -79,6 +89,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- I16
@@ -86,6 +97,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- I16
@@ -93,6 +105,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- I16
@@ -100,6 +113,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- I16
@@ -107,6 +121,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- I16
@@ -114,6 +129,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- I16
@@ -121,6 +137,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- I16
@@ -128,6 +145,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- I16
@@ -135,6 +153,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- I16
@@ -142,6 +161,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- I16
@@ -149,6 +169,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- I16
@@ -156,6 +177,7 @@ outputs:
- span:
lo: 0
hi: 10
+ - 0
- Literal:
Integer:
- I16
@@ -163,6 +185,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- I16
@@ -170,6 +193,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- I16
@@ -177,6 +201,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- I16
@@ -184,6 +209,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- I16
@@ -191,6 +217,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- I16
@@ -198,6 +225,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- I16
@@ -205,6 +233,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- I16
@@ -212,6 +241,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- I16
@@ -219,6 +249,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- I16
@@ -226,6 +257,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- I16
@@ -233,6 +265,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- I16
@@ -240,6 +273,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- I16
@@ -247,6 +281,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- I16
@@ -254,6 +289,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- I16
@@ -261,6 +297,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- I16
@@ -268,6 +305,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- I16
@@ -275,6 +313,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- I16
@@ -282,6 +321,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- I16
@@ -289,6 +329,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- I16
@@ -296,6 +337,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- I16
@@ -303,6 +345,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- I16
@@ -310,6 +353,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- I16
@@ -317,6 +361,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- I16
@@ -324,6 +369,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- I16
@@ -331,6 +377,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- I16
@@ -338,6 +385,7 @@ outputs:
- span:
lo: 0
hi: 11
+ - 0
- Literal:
Integer:
- I16
@@ -345,6 +393,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- I16
@@ -352,6 +401,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- I16
@@ -359,6 +409,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- I16
@@ -366,6 +417,7 @@ outputs:
- span:
lo: 0
hi: 11
+ - 0
- Literal:
Integer:
- I16
@@ -373,6 +425,7 @@ outputs:
- span:
lo: 0
hi: 11
+ - 0
- Literal:
Integer:
- I16
@@ -380,6 +433,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- I16
@@ -387,6 +441,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- I16
@@ -394,6 +449,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- I16
@@ -401,6 +457,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- I16
@@ -408,6 +465,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- I16
@@ -415,6 +473,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- I16
@@ -422,6 +481,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- I16
@@ -429,6 +489,7 @@ outputs:
- span:
lo: 0
hi: 11
+ - 0
- Literal:
Integer:
- I16
@@ -436,6 +497,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- I16
@@ -443,6 +505,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- I16
@@ -450,6 +513,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- I16
@@ -457,6 +521,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- I16
@@ -464,6 +529,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- I16
@@ -471,6 +537,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- I16
@@ -478,6 +545,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- I16
@@ -485,6 +553,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- I16
@@ -492,6 +561,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- I16
@@ -499,6 +569,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- I16
@@ -506,6 +577,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- I16
@@ -513,6 +585,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- I16
@@ -520,6 +593,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- I16
@@ -527,6 +601,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- I16
@@ -534,6 +609,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- I16
@@ -541,6 +617,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- I16
@@ -548,6 +625,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- I16
@@ -555,6 +633,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- I16
@@ -562,6 +641,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- I16
@@ -569,6 +649,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- I16
@@ -576,6 +657,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- I16
@@ -583,6 +665,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- I16
@@ -590,6 +673,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- I16
@@ -597,6 +681,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- I16
@@ -604,6 +689,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- I16
@@ -611,6 +697,7 @@ outputs:
- span:
lo: 0
hi: 11
+ - 0
- Literal:
Integer:
- I16
@@ -618,6 +705,7 @@ outputs:
- span:
lo: 0
hi: 11
+ - 0
- Literal:
Integer:
- I16
@@ -625,6 +713,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- I16
@@ -632,6 +721,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- I16
@@ -639,6 +729,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- I16
@@ -646,6 +737,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- I16
@@ -653,6 +745,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- I16
@@ -660,6 +753,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- I16
@@ -667,6 +761,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- I16
@@ -674,6 +769,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- I16
@@ -681,6 +777,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- I16
@@ -688,6 +785,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- I16
@@ -695,6 +793,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- I16
@@ -702,6 +801,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- I16
@@ -709,6 +809,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- I16
@@ -716,6 +817,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- I16
@@ -723,6 +825,7 @@ outputs:
- span:
lo: 0
hi: 11
+ - 0
- Literal:
Integer:
- I16
@@ -730,6 +833,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- I16
@@ -737,3 +841,4 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
diff --git a/tests/expectations/parser/expression/literal/int_parse/i32.out b/tests/expectations/parser/expression/literal/int_parse/i32.out
index cd2750609b..0c1c04655b 100644
--- a/tests/expectations/parser/expression/literal/int_parse/i32.out
+++ b/tests/expectations/parser/expression/literal/int_parse/i32.out
@@ -9,6 +9,7 @@ outputs:
- span:
lo: 0
hi: 6
+ - 0
- Literal:
Integer:
- I32
@@ -16,6 +17,7 @@ outputs:
- span:
lo: 0
hi: 6
+ - 0
- Literal:
Integer:
- I32
@@ -23,6 +25,7 @@ outputs:
- span:
lo: 0
hi: 6
+ - 0
- Literal:
Integer:
- I32
@@ -30,6 +33,7 @@ outputs:
- span:
lo: 0
hi: 83
+ - 0
- Literal:
Integer:
- I32
@@ -37,6 +41,7 @@ outputs:
- span:
lo: 0
hi: 403
+ - 0
- Literal:
Integer:
- I32
@@ -44,6 +49,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- I32
@@ -51,6 +57,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- I32
@@ -58,6 +65,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- I32
@@ -65,6 +73,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- I32
@@ -72,6 +81,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- I32
@@ -79,6 +89,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- I32
@@ -86,6 +97,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- I32
@@ -93,6 +105,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- I32
@@ -100,6 +113,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- I32
@@ -107,6 +121,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- I32
@@ -114,6 +129,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- I32
@@ -121,6 +137,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- I32
@@ -128,6 +145,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- I32
@@ -135,6 +153,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- I32
@@ -142,6 +161,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- I32
@@ -149,6 +169,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- I32
@@ -156,6 +177,7 @@ outputs:
- span:
lo: 0
hi: 10
+ - 0
- Literal:
Integer:
- I32
@@ -163,6 +185,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- I32
@@ -170,6 +193,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- I32
@@ -177,6 +201,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- I32
@@ -184,6 +209,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- I32
@@ -191,6 +217,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- I32
@@ -198,6 +225,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- I32
@@ -205,6 +233,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- I32
@@ -212,6 +241,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- I32
@@ -219,6 +249,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- I32
@@ -226,6 +257,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- I32
@@ -233,6 +265,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- I32
@@ -240,6 +273,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- I32
@@ -247,6 +281,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- I32
@@ -254,6 +289,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- I32
@@ -261,6 +297,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- I32
@@ -268,6 +305,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- I32
@@ -275,6 +313,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- I32
@@ -282,6 +321,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- I32
@@ -289,6 +329,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- I32
@@ -296,6 +337,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- I32
@@ -303,6 +345,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- I32
@@ -310,6 +353,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- I32
@@ -317,6 +361,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- I32
@@ -324,6 +369,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- I32
@@ -331,6 +377,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- I32
@@ -338,6 +385,7 @@ outputs:
- span:
lo: 0
hi: 11
+ - 0
- Literal:
Integer:
- I32
@@ -345,6 +393,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- I32
@@ -352,6 +401,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- I32
@@ -359,6 +409,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- I32
@@ -366,6 +417,7 @@ outputs:
- span:
lo: 0
hi: 11
+ - 0
- Literal:
Integer:
- I32
@@ -373,6 +425,7 @@ outputs:
- span:
lo: 0
hi: 11
+ - 0
- Literal:
Integer:
- I32
@@ -380,6 +433,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- I32
@@ -387,6 +441,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- I32
@@ -394,6 +449,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- I32
@@ -401,6 +457,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- I32
@@ -408,6 +465,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- I32
@@ -415,6 +473,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- I32
@@ -422,6 +481,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- I32
@@ -429,6 +489,7 @@ outputs:
- span:
lo: 0
hi: 11
+ - 0
- Literal:
Integer:
- I32
@@ -436,6 +497,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- I32
@@ -443,6 +505,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- I32
@@ -450,6 +513,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- I32
@@ -457,6 +521,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- I32
@@ -464,6 +529,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- I32
@@ -471,6 +537,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- I32
@@ -478,6 +545,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- I32
@@ -485,6 +553,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- I32
@@ -492,6 +561,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- I32
@@ -499,6 +569,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- I32
@@ -506,6 +577,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- I32
@@ -513,6 +585,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- I32
@@ -520,6 +593,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- I32
@@ -527,6 +601,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- I32
@@ -534,6 +609,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- I32
@@ -541,6 +617,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- I32
@@ -548,6 +625,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- I32
@@ -555,6 +633,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- I32
@@ -562,6 +641,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- I32
@@ -569,6 +649,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- I32
@@ -576,6 +657,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- I32
@@ -583,6 +665,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- I32
@@ -590,6 +673,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- I32
@@ -597,6 +681,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- I32
@@ -604,6 +689,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- I32
@@ -611,6 +697,7 @@ outputs:
- span:
lo: 0
hi: 11
+ - 0
- Literal:
Integer:
- I32
@@ -618,6 +705,7 @@ outputs:
- span:
lo: 0
hi: 11
+ - 0
- Literal:
Integer:
- I32
@@ -625,6 +713,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- I32
@@ -632,6 +721,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- I32
@@ -639,6 +729,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- I32
@@ -646,6 +737,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- I32
@@ -653,6 +745,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- I32
@@ -660,6 +753,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- I32
@@ -667,6 +761,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- I32
@@ -674,6 +769,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- I32
@@ -681,6 +777,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- I32
@@ -688,6 +785,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- I32
@@ -695,6 +793,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- I32
@@ -702,6 +801,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- I32
@@ -709,6 +809,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- I32
@@ -716,6 +817,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- I32
@@ -723,6 +825,7 @@ outputs:
- span:
lo: 0
hi: 11
+ - 0
- Literal:
Integer:
- I32
@@ -730,6 +833,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- I32
@@ -737,3 +841,4 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
diff --git a/tests/expectations/parser/expression/literal/int_parse/i64.out b/tests/expectations/parser/expression/literal/int_parse/i64.out
index e2d0a25612..82cadf602a 100644
--- a/tests/expectations/parser/expression/literal/int_parse/i64.out
+++ b/tests/expectations/parser/expression/literal/int_parse/i64.out
@@ -9,6 +9,7 @@ outputs:
- span:
lo: 0
hi: 6
+ - 0
- Literal:
Integer:
- I64
@@ -16,6 +17,7 @@ outputs:
- span:
lo: 0
hi: 6
+ - 0
- Literal:
Integer:
- I64
@@ -23,6 +25,7 @@ outputs:
- span:
lo: 0
hi: 6
+ - 0
- Literal:
Integer:
- I64
@@ -30,6 +33,7 @@ outputs:
- span:
lo: 0
hi: 83
+ - 0
- Literal:
Integer:
- I64
@@ -37,6 +41,7 @@ outputs:
- span:
lo: 0
hi: 403
+ - 0
- Literal:
Integer:
- I64
@@ -44,6 +49,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- I64
@@ -51,6 +57,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- I64
@@ -58,6 +65,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- I64
@@ -65,6 +73,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- I64
@@ -72,6 +81,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- I64
@@ -79,6 +89,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- I64
@@ -86,6 +97,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- I64
@@ -93,6 +105,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- I64
@@ -100,6 +113,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- I64
@@ -107,6 +121,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- I64
@@ -114,6 +129,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- I64
@@ -121,6 +137,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- I64
@@ -128,6 +145,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- I64
@@ -135,6 +153,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- I64
@@ -142,6 +161,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- I64
@@ -149,6 +169,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- I64
@@ -156,6 +177,7 @@ outputs:
- span:
lo: 0
hi: 10
+ - 0
- Literal:
Integer:
- I64
@@ -163,6 +185,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- I64
@@ -170,6 +193,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- I64
@@ -177,6 +201,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- I64
@@ -184,6 +209,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- I64
@@ -191,6 +217,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- I64
@@ -198,6 +225,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- I64
@@ -205,6 +233,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- I64
@@ -212,6 +241,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- I64
@@ -219,6 +249,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- I64
@@ -226,6 +257,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- I64
@@ -233,6 +265,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- I64
@@ -240,6 +273,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- I64
@@ -247,6 +281,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- I64
@@ -254,6 +289,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- I64
@@ -261,6 +297,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- I64
@@ -268,6 +305,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- I64
@@ -275,6 +313,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- I64
@@ -282,6 +321,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- I64
@@ -289,6 +329,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- I64
@@ -296,6 +337,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- I64
@@ -303,6 +345,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- I64
@@ -310,6 +353,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- I64
@@ -317,6 +361,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- I64
@@ -324,6 +369,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- I64
@@ -331,6 +377,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- I64
@@ -338,6 +385,7 @@ outputs:
- span:
lo: 0
hi: 11
+ - 0
- Literal:
Integer:
- I64
@@ -345,6 +393,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- I64
@@ -352,6 +401,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- I64
@@ -359,6 +409,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- I64
@@ -366,6 +417,7 @@ outputs:
- span:
lo: 0
hi: 11
+ - 0
- Literal:
Integer:
- I64
@@ -373,6 +425,7 @@ outputs:
- span:
lo: 0
hi: 11
+ - 0
- Literal:
Integer:
- I64
@@ -380,6 +433,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- I64
@@ -387,6 +441,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- I64
@@ -394,6 +449,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- I64
@@ -401,6 +457,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- I64
@@ -408,6 +465,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- I64
@@ -415,6 +473,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- I64
@@ -422,6 +481,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- I64
@@ -429,6 +489,7 @@ outputs:
- span:
lo: 0
hi: 11
+ - 0
- Literal:
Integer:
- I64
@@ -436,6 +497,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- I64
@@ -443,6 +505,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- I64
@@ -450,6 +513,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- I64
@@ -457,6 +521,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- I64
@@ -464,6 +529,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- I64
@@ -471,6 +537,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- I64
@@ -478,6 +545,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- I64
@@ -485,6 +553,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- I64
@@ -492,6 +561,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- I64
@@ -499,6 +569,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- I64
@@ -506,6 +577,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- I64
@@ -513,6 +585,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- I64
@@ -520,6 +593,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- I64
@@ -527,6 +601,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- I64
@@ -534,6 +609,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- I64
@@ -541,6 +617,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- I64
@@ -548,6 +625,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- I64
@@ -555,6 +633,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- I64
@@ -562,6 +641,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- I64
@@ -569,6 +649,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- I64
@@ -576,6 +657,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- I64
@@ -583,6 +665,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- I64
@@ -590,6 +673,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- I64
@@ -597,6 +681,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- I64
@@ -604,6 +689,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- I64
@@ -611,6 +697,7 @@ outputs:
- span:
lo: 0
hi: 11
+ - 0
- Literal:
Integer:
- I64
@@ -618,6 +705,7 @@ outputs:
- span:
lo: 0
hi: 11
+ - 0
- Literal:
Integer:
- I64
@@ -625,6 +713,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- I64
@@ -632,6 +721,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- I64
@@ -639,6 +729,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- I64
@@ -646,6 +737,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- I64
@@ -653,6 +745,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- I64
@@ -660,6 +753,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- I64
@@ -667,6 +761,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- I64
@@ -674,6 +769,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- I64
@@ -681,6 +777,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- I64
@@ -688,6 +785,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- I64
@@ -695,6 +793,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- I64
@@ -702,6 +801,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- I64
@@ -709,6 +809,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- I64
@@ -716,6 +817,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- I64
@@ -723,6 +825,7 @@ outputs:
- span:
lo: 0
hi: 11
+ - 0
- Literal:
Integer:
- I64
@@ -730,6 +833,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- I64
@@ -737,3 +841,4 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
diff --git a/tests/expectations/parser/expression/literal/int_parse/i8.out b/tests/expectations/parser/expression/literal/int_parse/i8.out
index fc26243b66..ea58e4ebb2 100644
--- a/tests/expectations/parser/expression/literal/int_parse/i8.out
+++ b/tests/expectations/parser/expression/literal/int_parse/i8.out
@@ -9,6 +9,7 @@ outputs:
- span:
lo: 0
hi: 5
+ - 0
- Literal:
Integer:
- I8
@@ -16,6 +17,7 @@ outputs:
- span:
lo: 0
hi: 5
+ - 0
- Literal:
Integer:
- I8
@@ -23,6 +25,7 @@ outputs:
- span:
lo: 0
hi: 5
+ - 0
- Literal:
Integer:
- I8
@@ -30,6 +33,7 @@ outputs:
- span:
lo: 0
hi: 82
+ - 0
- Literal:
Integer:
- I8
@@ -37,6 +41,7 @@ outputs:
- span:
lo: 0
hi: 402
+ - 0
- Literal:
Integer:
- I8
@@ -44,6 +49,7 @@ outputs:
- span:
lo: 0
hi: 11
+ - 0
- Literal:
Integer:
- I8
@@ -51,6 +57,7 @@ outputs:
- span:
lo: 0
hi: 11
+ - 0
- Literal:
Integer:
- I8
@@ -58,6 +65,7 @@ outputs:
- span:
lo: 0
hi: 11
+ - 0
- Literal:
Integer:
- I8
@@ -65,6 +73,7 @@ outputs:
- span:
lo: 0
hi: 11
+ - 0
- Literal:
Integer:
- I8
@@ -72,6 +81,7 @@ outputs:
- span:
lo: 0
hi: 11
+ - 0
- Literal:
Integer:
- I8
@@ -79,6 +89,7 @@ outputs:
- span:
lo: 0
hi: 11
+ - 0
- Literal:
Integer:
- I8
@@ -86,6 +97,7 @@ outputs:
- span:
lo: 0
hi: 11
+ - 0
- Literal:
Integer:
- I8
@@ -93,6 +105,7 @@ outputs:
- span:
lo: 0
hi: 11
+ - 0
- Literal:
Integer:
- I8
@@ -100,6 +113,7 @@ outputs:
- span:
lo: 0
hi: 11
+ - 0
- Literal:
Integer:
- I8
@@ -107,6 +121,7 @@ outputs:
- span:
lo: 0
hi: 11
+ - 0
- Literal:
Integer:
- I8
@@ -114,6 +129,7 @@ outputs:
- span:
lo: 0
hi: 11
+ - 0
- Literal:
Integer:
- I8
@@ -121,6 +137,7 @@ outputs:
- span:
lo: 0
hi: 11
+ - 0
- Literal:
Integer:
- I8
@@ -128,6 +145,7 @@ outputs:
- span:
lo: 0
hi: 11
+ - 0
- Literal:
Integer:
- I8
@@ -135,6 +153,7 @@ outputs:
- span:
lo: 0
hi: 11
+ - 0
- Literal:
Integer:
- I8
@@ -142,6 +161,7 @@ outputs:
- span:
lo: 0
hi: 11
+ - 0
- Literal:
Integer:
- I8
@@ -149,6 +169,7 @@ outputs:
- span:
lo: 0
hi: 11
+ - 0
- Literal:
Integer:
- I8
@@ -156,6 +177,7 @@ outputs:
- span:
lo: 0
hi: 9
+ - 0
- Literal:
Integer:
- I8
@@ -163,6 +185,7 @@ outputs:
- span:
lo: 0
hi: 11
+ - 0
- Literal:
Integer:
- I8
@@ -170,6 +193,7 @@ outputs:
- span:
lo: 0
hi: 11
+ - 0
- Literal:
Integer:
- I8
@@ -177,6 +201,7 @@ outputs:
- span:
lo: 0
hi: 11
+ - 0
- Literal:
Integer:
- I8
@@ -184,6 +209,7 @@ outputs:
- span:
lo: 0
hi: 11
+ - 0
- Literal:
Integer:
- I8
@@ -191,6 +217,7 @@ outputs:
- span:
lo: 0
hi: 11
+ - 0
- Literal:
Integer:
- I8
@@ -198,6 +225,7 @@ outputs:
- span:
lo: 0
hi: 11
+ - 0
- Literal:
Integer:
- I8
@@ -205,6 +233,7 @@ outputs:
- span:
lo: 0
hi: 11
+ - 0
- Literal:
Integer:
- I8
@@ -212,6 +241,7 @@ outputs:
- span:
lo: 0
hi: 11
+ - 0
- Literal:
Integer:
- I8
@@ -219,6 +249,7 @@ outputs:
- span:
lo: 0
hi: 11
+ - 0
- Literal:
Integer:
- I8
@@ -226,6 +257,7 @@ outputs:
- span:
lo: 0
hi: 11
+ - 0
- Literal:
Integer:
- I8
@@ -233,6 +265,7 @@ outputs:
- span:
lo: 0
hi: 11
+ - 0
- Literal:
Integer:
- I8
@@ -240,6 +273,7 @@ outputs:
- span:
lo: 0
hi: 11
+ - 0
- Literal:
Integer:
- I8
@@ -247,6 +281,7 @@ outputs:
- span:
lo: 0
hi: 11
+ - 0
- Literal:
Integer:
- I8
@@ -254,6 +289,7 @@ outputs:
- span:
lo: 0
hi: 11
+ - 0
- Literal:
Integer:
- I8
@@ -261,6 +297,7 @@ outputs:
- span:
lo: 0
hi: 11
+ - 0
- Literal:
Integer:
- I8
@@ -268,6 +305,7 @@ outputs:
- span:
lo: 0
hi: 11
+ - 0
- Literal:
Integer:
- I8
@@ -275,6 +313,7 @@ outputs:
- span:
lo: 0
hi: 11
+ - 0
- Literal:
Integer:
- I8
@@ -282,6 +321,7 @@ outputs:
- span:
lo: 0
hi: 11
+ - 0
- Literal:
Integer:
- I8
@@ -289,6 +329,7 @@ outputs:
- span:
lo: 0
hi: 11
+ - 0
- Literal:
Integer:
- I8
@@ -296,6 +337,7 @@ outputs:
- span:
lo: 0
hi: 11
+ - 0
- Literal:
Integer:
- I8
@@ -303,6 +345,7 @@ outputs:
- span:
lo: 0
hi: 11
+ - 0
- Literal:
Integer:
- I8
@@ -310,6 +353,7 @@ outputs:
- span:
lo: 0
hi: 11
+ - 0
- Literal:
Integer:
- I8
@@ -317,6 +361,7 @@ outputs:
- span:
lo: 0
hi: 11
+ - 0
- Literal:
Integer:
- I8
@@ -324,6 +369,7 @@ outputs:
- span:
lo: 0
hi: 11
+ - 0
- Literal:
Integer:
- I8
@@ -331,6 +377,7 @@ outputs:
- span:
lo: 0
hi: 11
+ - 0
- Literal:
Integer:
- I8
@@ -338,6 +385,7 @@ outputs:
- span:
lo: 0
hi: 10
+ - 0
- Literal:
Integer:
- I8
@@ -345,6 +393,7 @@ outputs:
- span:
lo: 0
hi: 11
+ - 0
- Literal:
Integer:
- I8
@@ -352,6 +401,7 @@ outputs:
- span:
lo: 0
hi: 11
+ - 0
- Literal:
Integer:
- I8
@@ -359,6 +409,7 @@ outputs:
- span:
lo: 0
hi: 11
+ - 0
- Literal:
Integer:
- I8
@@ -366,6 +417,7 @@ outputs:
- span:
lo: 0
hi: 10
+ - 0
- Literal:
Integer:
- I8
@@ -373,6 +425,7 @@ outputs:
- span:
lo: 0
hi: 10
+ - 0
- Literal:
Integer:
- I8
@@ -380,6 +433,7 @@ outputs:
- span:
lo: 0
hi: 11
+ - 0
- Literal:
Integer:
- I8
@@ -387,6 +441,7 @@ outputs:
- span:
lo: 0
hi: 11
+ - 0
- Literal:
Integer:
- I8
@@ -394,6 +449,7 @@ outputs:
- span:
lo: 0
hi: 11
+ - 0
- Literal:
Integer:
- I8
@@ -401,6 +457,7 @@ outputs:
- span:
lo: 0
hi: 11
+ - 0
- Literal:
Integer:
- I8
@@ -408,6 +465,7 @@ outputs:
- span:
lo: 0
hi: 11
+ - 0
- Literal:
Integer:
- I8
@@ -415,6 +473,7 @@ outputs:
- span:
lo: 0
hi: 11
+ - 0
- Literal:
Integer:
- I8
@@ -422,6 +481,7 @@ outputs:
- span:
lo: 0
hi: 11
+ - 0
- Literal:
Integer:
- I8
@@ -429,6 +489,7 @@ outputs:
- span:
lo: 0
hi: 10
+ - 0
- Literal:
Integer:
- I8
@@ -436,6 +497,7 @@ outputs:
- span:
lo: 0
hi: 11
+ - 0
- Literal:
Integer:
- I8
@@ -443,6 +505,7 @@ outputs:
- span:
lo: 0
hi: 11
+ - 0
- Literal:
Integer:
- I8
@@ -450,6 +513,7 @@ outputs:
- span:
lo: 0
hi: 11
+ - 0
- Literal:
Integer:
- I8
@@ -457,6 +521,7 @@ outputs:
- span:
lo: 0
hi: 11
+ - 0
- Literal:
Integer:
- I8
@@ -464,6 +529,7 @@ outputs:
- span:
lo: 0
hi: 11
+ - 0
- Literal:
Integer:
- I8
@@ -471,6 +537,7 @@ outputs:
- span:
lo: 0
hi: 11
+ - 0
- Literal:
Integer:
- I8
@@ -478,6 +545,7 @@ outputs:
- span:
lo: 0
hi: 11
+ - 0
- Literal:
Integer:
- I8
@@ -485,6 +553,7 @@ outputs:
- span:
lo: 0
hi: 11
+ - 0
- Literal:
Integer:
- I8
@@ -492,6 +561,7 @@ outputs:
- span:
lo: 0
hi: 11
+ - 0
- Literal:
Integer:
- I8
@@ -499,6 +569,7 @@ outputs:
- span:
lo: 0
hi: 11
+ - 0
- Literal:
Integer:
- I8
@@ -506,6 +577,7 @@ outputs:
- span:
lo: 0
hi: 11
+ - 0
- Literal:
Integer:
- I8
@@ -513,6 +585,7 @@ outputs:
- span:
lo: 0
hi: 11
+ - 0
- Literal:
Integer:
- I8
@@ -520,6 +593,7 @@ outputs:
- span:
lo: 0
hi: 11
+ - 0
- Literal:
Integer:
- I8
@@ -527,6 +601,7 @@ outputs:
- span:
lo: 0
hi: 11
+ - 0
- Literal:
Integer:
- I8
@@ -534,6 +609,7 @@ outputs:
- span:
lo: 0
hi: 11
+ - 0
- Literal:
Integer:
- I8
@@ -541,6 +617,7 @@ outputs:
- span:
lo: 0
hi: 11
+ - 0
- Literal:
Integer:
- I8
@@ -548,6 +625,7 @@ outputs:
- span:
lo: 0
hi: 11
+ - 0
- Literal:
Integer:
- I8
@@ -555,6 +633,7 @@ outputs:
- span:
lo: 0
hi: 11
+ - 0
- Literal:
Integer:
- I8
@@ -562,6 +641,7 @@ outputs:
- span:
lo: 0
hi: 11
+ - 0
- Literal:
Integer:
- I8
@@ -569,6 +649,7 @@ outputs:
- span:
lo: 0
hi: 11
+ - 0
- Literal:
Integer:
- I8
@@ -576,6 +657,7 @@ outputs:
- span:
lo: 0
hi: 11
+ - 0
- Literal:
Integer:
- I8
@@ -583,6 +665,7 @@ outputs:
- span:
lo: 0
hi: 11
+ - 0
- Literal:
Integer:
- I8
@@ -590,6 +673,7 @@ outputs:
- span:
lo: 0
hi: 11
+ - 0
- Literal:
Integer:
- I8
@@ -597,6 +681,7 @@ outputs:
- span:
lo: 0
hi: 11
+ - 0
- Literal:
Integer:
- I8
@@ -604,6 +689,7 @@ outputs:
- span:
lo: 0
hi: 11
+ - 0
- Literal:
Integer:
- I8
@@ -611,6 +697,7 @@ outputs:
- span:
lo: 0
hi: 10
+ - 0
- Literal:
Integer:
- I8
@@ -618,6 +705,7 @@ outputs:
- span:
lo: 0
hi: 10
+ - 0
- Literal:
Integer:
- I8
@@ -625,6 +713,7 @@ outputs:
- span:
lo: 0
hi: 11
+ - 0
- Literal:
Integer:
- I8
@@ -632,6 +721,7 @@ outputs:
- span:
lo: 0
hi: 11
+ - 0
- Literal:
Integer:
- I8
@@ -639,6 +729,7 @@ outputs:
- span:
lo: 0
hi: 11
+ - 0
- Literal:
Integer:
- I8
@@ -646,6 +737,7 @@ outputs:
- span:
lo: 0
hi: 11
+ - 0
- Literal:
Integer:
- I8
@@ -653,6 +745,7 @@ outputs:
- span:
lo: 0
hi: 11
+ - 0
- Literal:
Integer:
- I8
@@ -660,6 +753,7 @@ outputs:
- span:
lo: 0
hi: 11
+ - 0
- Literal:
Integer:
- I8
@@ -667,6 +761,7 @@ outputs:
- span:
lo: 0
hi: 11
+ - 0
- Literal:
Integer:
- I8
@@ -674,6 +769,7 @@ outputs:
- span:
lo: 0
hi: 11
+ - 0
- Literal:
Integer:
- I8
@@ -681,6 +777,7 @@ outputs:
- span:
lo: 0
hi: 11
+ - 0
- Literal:
Integer:
- I8
@@ -688,6 +785,7 @@ outputs:
- span:
lo: 0
hi: 11
+ - 0
- Literal:
Integer:
- I8
@@ -695,6 +793,7 @@ outputs:
- span:
lo: 0
hi: 11
+ - 0
- Literal:
Integer:
- I8
@@ -702,6 +801,7 @@ outputs:
- span:
lo: 0
hi: 11
+ - 0
- Literal:
Integer:
- I8
@@ -709,6 +809,7 @@ outputs:
- span:
lo: 0
hi: 11
+ - 0
- Literal:
Integer:
- I8
@@ -716,6 +817,7 @@ outputs:
- span:
lo: 0
hi: 11
+ - 0
- Literal:
Integer:
- I8
@@ -723,6 +825,7 @@ outputs:
- span:
lo: 0
hi: 10
+ - 0
- Literal:
Integer:
- I8
@@ -730,6 +833,7 @@ outputs:
- span:
lo: 0
hi: 11
+ - 0
- Literal:
Integer:
- I8
@@ -737,3 +841,4 @@ outputs:
- span:
lo: 0
hi: 11
+ - 0
diff --git a/tests/expectations/parser/expression/literal/int_parse/mono_group.out b/tests/expectations/parser/expression/literal/int_parse/mono_group.out
index d8ebd0c812..ef662422d1 100644
--- a/tests/expectations/parser/expression/literal/int_parse/mono_group.out
+++ b/tests/expectations/parser/expression/literal/int_parse/mono_group.out
@@ -9,6 +9,7 @@ outputs:
- span:
lo: 0
hi: 8
+ - 0
- Literal:
Group:
Single:
@@ -16,6 +17,7 @@ outputs:
- span:
lo: 0
hi: 8
+ - 0
- Literal:
Group:
Single:
@@ -23,6 +25,7 @@ outputs:
- span:
lo: 0
hi: 8
+ - 0
- Literal:
Group:
Single:
@@ -30,6 +33,7 @@ outputs:
- span:
lo: 0
hi: 85
+ - 0
- Literal:
Group:
Single:
@@ -37,6 +41,7 @@ outputs:
- span:
lo: 0
hi: 405
+ - 0
- Literal:
Group:
Single:
@@ -44,6 +49,7 @@ outputs:
- span:
lo: 0
hi: 14
+ - 0
- Literal:
Group:
Single:
@@ -51,6 +57,7 @@ outputs:
- span:
lo: 0
hi: 14
+ - 0
- Literal:
Group:
Single:
@@ -58,6 +65,7 @@ outputs:
- span:
lo: 0
hi: 14
+ - 0
- Literal:
Group:
Single:
@@ -65,6 +73,7 @@ outputs:
- span:
lo: 0
hi: 14
+ - 0
- Literal:
Group:
Single:
@@ -72,6 +81,7 @@ outputs:
- span:
lo: 0
hi: 14
+ - 0
- Literal:
Group:
Single:
@@ -79,6 +89,7 @@ outputs:
- span:
lo: 0
hi: 14
+ - 0
- Literal:
Group:
Single:
@@ -86,6 +97,7 @@ outputs:
- span:
lo: 0
hi: 14
+ - 0
- Literal:
Group:
Single:
@@ -93,6 +105,7 @@ outputs:
- span:
lo: 0
hi: 14
+ - 0
- Literal:
Group:
Single:
@@ -100,6 +113,7 @@ outputs:
- span:
lo: 0
hi: 14
+ - 0
- Literal:
Group:
Single:
@@ -107,6 +121,7 @@ outputs:
- span:
lo: 0
hi: 14
+ - 0
- Literal:
Group:
Single:
@@ -114,6 +129,7 @@ outputs:
- span:
lo: 0
hi: 14
+ - 0
- Literal:
Group:
Single:
@@ -121,6 +137,7 @@ outputs:
- span:
lo: 0
hi: 14
+ - 0
- Literal:
Group:
Single:
@@ -128,6 +145,7 @@ outputs:
- span:
lo: 0
hi: 14
+ - 0
- Literal:
Group:
Single:
@@ -135,6 +153,7 @@ outputs:
- span:
lo: 0
hi: 14
+ - 0
- Literal:
Group:
Single:
@@ -142,6 +161,7 @@ outputs:
- span:
lo: 0
hi: 14
+ - 0
- Literal:
Group:
Single:
@@ -149,6 +169,7 @@ outputs:
- span:
lo: 0
hi: 14
+ - 0
- Literal:
Group:
Single:
@@ -156,6 +177,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Group:
Single:
@@ -163,6 +185,7 @@ outputs:
- span:
lo: 0
hi: 14
+ - 0
- Literal:
Group:
Single:
@@ -170,6 +193,7 @@ outputs:
- span:
lo: 0
hi: 14
+ - 0
- Literal:
Group:
Single:
@@ -177,6 +201,7 @@ outputs:
- span:
lo: 0
hi: 14
+ - 0
- Literal:
Group:
Single:
@@ -184,6 +209,7 @@ outputs:
- span:
lo: 0
hi: 14
+ - 0
- Literal:
Group:
Single:
@@ -191,6 +217,7 @@ outputs:
- span:
lo: 0
hi: 14
+ - 0
- Literal:
Group:
Single:
@@ -198,6 +225,7 @@ outputs:
- span:
lo: 0
hi: 14
+ - 0
- Literal:
Group:
Single:
@@ -205,6 +233,7 @@ outputs:
- span:
lo: 0
hi: 14
+ - 0
- Literal:
Group:
Single:
@@ -212,6 +241,7 @@ outputs:
- span:
lo: 0
hi: 14
+ - 0
- Literal:
Group:
Single:
@@ -219,6 +249,7 @@ outputs:
- span:
lo: 0
hi: 14
+ - 0
- Literal:
Group:
Single:
@@ -226,6 +257,7 @@ outputs:
- span:
lo: 0
hi: 14
+ - 0
- Literal:
Group:
Single:
@@ -233,6 +265,7 @@ outputs:
- span:
lo: 0
hi: 14
+ - 0
- Literal:
Group:
Single:
@@ -240,6 +273,7 @@ outputs:
- span:
lo: 0
hi: 14
+ - 0
- Literal:
Group:
Single:
@@ -247,6 +281,7 @@ outputs:
- span:
lo: 0
hi: 14
+ - 0
- Literal:
Group:
Single:
@@ -254,6 +289,7 @@ outputs:
- span:
lo: 0
hi: 14
+ - 0
- Literal:
Group:
Single:
@@ -261,6 +297,7 @@ outputs:
- span:
lo: 0
hi: 14
+ - 0
- Literal:
Group:
Single:
@@ -268,6 +305,7 @@ outputs:
- span:
lo: 0
hi: 14
+ - 0
- Literal:
Group:
Single:
@@ -275,6 +313,7 @@ outputs:
- span:
lo: 0
hi: 14
+ - 0
- Literal:
Group:
Single:
@@ -282,6 +321,7 @@ outputs:
- span:
lo: 0
hi: 14
+ - 0
- Literal:
Group:
Single:
@@ -289,6 +329,7 @@ outputs:
- span:
lo: 0
hi: 14
+ - 0
- Literal:
Group:
Single:
@@ -296,6 +337,7 @@ outputs:
- span:
lo: 0
hi: 14
+ - 0
- Literal:
Group:
Single:
@@ -303,6 +345,7 @@ outputs:
- span:
lo: 0
hi: 14
+ - 0
- Literal:
Group:
Single:
@@ -310,6 +353,7 @@ outputs:
- span:
lo: 0
hi: 14
+ - 0
- Literal:
Group:
Single:
@@ -317,6 +361,7 @@ outputs:
- span:
lo: 0
hi: 14
+ - 0
- Literal:
Group:
Single:
@@ -324,6 +369,7 @@ outputs:
- span:
lo: 0
hi: 14
+ - 0
- Literal:
Group:
Single:
@@ -331,6 +377,7 @@ outputs:
- span:
lo: 0
hi: 14
+ - 0
- Literal:
Group:
Single:
@@ -338,6 +385,7 @@ outputs:
- span:
lo: 0
hi: 13
+ - 0
- Literal:
Group:
Single:
@@ -345,6 +393,7 @@ outputs:
- span:
lo: 0
hi: 14
+ - 0
- Literal:
Group:
Single:
@@ -352,6 +401,7 @@ outputs:
- span:
lo: 0
hi: 14
+ - 0
- Literal:
Group:
Single:
@@ -359,6 +409,7 @@ outputs:
- span:
lo: 0
hi: 14
+ - 0
- Literal:
Group:
Single:
@@ -366,6 +417,7 @@ outputs:
- span:
lo: 0
hi: 13
+ - 0
- Literal:
Group:
Single:
@@ -373,6 +425,7 @@ outputs:
- span:
lo: 0
hi: 13
+ - 0
- Literal:
Group:
Single:
@@ -380,6 +433,7 @@ outputs:
- span:
lo: 0
hi: 14
+ - 0
- Literal:
Group:
Single:
@@ -387,6 +441,7 @@ outputs:
- span:
lo: 0
hi: 14
+ - 0
- Literal:
Group:
Single:
@@ -394,6 +449,7 @@ outputs:
- span:
lo: 0
hi: 14
+ - 0
- Literal:
Group:
Single:
@@ -401,6 +457,7 @@ outputs:
- span:
lo: 0
hi: 14
+ - 0
- Literal:
Group:
Single:
@@ -408,6 +465,7 @@ outputs:
- span:
lo: 0
hi: 14
+ - 0
- Literal:
Group:
Single:
@@ -415,6 +473,7 @@ outputs:
- span:
lo: 0
hi: 14
+ - 0
- Literal:
Group:
Single:
@@ -422,6 +481,7 @@ outputs:
- span:
lo: 0
hi: 14
+ - 0
- Literal:
Group:
Single:
@@ -429,6 +489,7 @@ outputs:
- span:
lo: 0
hi: 13
+ - 0
- Literal:
Group:
Single:
@@ -436,6 +497,7 @@ outputs:
- span:
lo: 0
hi: 14
+ - 0
- Literal:
Group:
Single:
@@ -443,6 +505,7 @@ outputs:
- span:
lo: 0
hi: 14
+ - 0
- Literal:
Group:
Single:
@@ -450,6 +513,7 @@ outputs:
- span:
lo: 0
hi: 14
+ - 0
- Literal:
Group:
Single:
@@ -457,6 +521,7 @@ outputs:
- span:
lo: 0
hi: 14
+ - 0
- Literal:
Group:
Single:
@@ -464,6 +529,7 @@ outputs:
- span:
lo: 0
hi: 14
+ - 0
- Literal:
Group:
Single:
@@ -471,6 +537,7 @@ outputs:
- span:
lo: 0
hi: 14
+ - 0
- Literal:
Group:
Single:
@@ -478,6 +545,7 @@ outputs:
- span:
lo: 0
hi: 14
+ - 0
- Literal:
Group:
Single:
@@ -485,6 +553,7 @@ outputs:
- span:
lo: 0
hi: 14
+ - 0
- Literal:
Group:
Single:
@@ -492,6 +561,7 @@ outputs:
- span:
lo: 0
hi: 14
+ - 0
- Literal:
Group:
Single:
@@ -499,6 +569,7 @@ outputs:
- span:
lo: 0
hi: 14
+ - 0
- Literal:
Group:
Single:
@@ -506,6 +577,7 @@ outputs:
- span:
lo: 0
hi: 14
+ - 0
- Literal:
Group:
Single:
@@ -513,6 +585,7 @@ outputs:
- span:
lo: 0
hi: 14
+ - 0
- Literal:
Group:
Single:
@@ -520,6 +593,7 @@ outputs:
- span:
lo: 0
hi: 14
+ - 0
- Literal:
Group:
Single:
@@ -527,6 +601,7 @@ outputs:
- span:
lo: 0
hi: 14
+ - 0
- Literal:
Group:
Single:
@@ -534,6 +609,7 @@ outputs:
- span:
lo: 0
hi: 14
+ - 0
- Literal:
Group:
Single:
@@ -541,6 +617,7 @@ outputs:
- span:
lo: 0
hi: 14
+ - 0
- Literal:
Group:
Single:
@@ -548,6 +625,7 @@ outputs:
- span:
lo: 0
hi: 14
+ - 0
- Literal:
Group:
Single:
@@ -555,6 +633,7 @@ outputs:
- span:
lo: 0
hi: 14
+ - 0
- Literal:
Group:
Single:
@@ -562,6 +641,7 @@ outputs:
- span:
lo: 0
hi: 14
+ - 0
- Literal:
Group:
Single:
@@ -569,6 +649,7 @@ outputs:
- span:
lo: 0
hi: 14
+ - 0
- Literal:
Group:
Single:
@@ -576,6 +657,7 @@ outputs:
- span:
lo: 0
hi: 14
+ - 0
- Literal:
Group:
Single:
@@ -583,6 +665,7 @@ outputs:
- span:
lo: 0
hi: 14
+ - 0
- Literal:
Group:
Single:
@@ -590,6 +673,7 @@ outputs:
- span:
lo: 0
hi: 14
+ - 0
- Literal:
Group:
Single:
@@ -597,6 +681,7 @@ outputs:
- span:
lo: 0
hi: 14
+ - 0
- Literal:
Group:
Single:
@@ -604,6 +689,7 @@ outputs:
- span:
lo: 0
hi: 14
+ - 0
- Literal:
Group:
Single:
@@ -611,6 +697,7 @@ outputs:
- span:
lo: 0
hi: 13
+ - 0
- Literal:
Group:
Single:
@@ -618,6 +705,7 @@ outputs:
- span:
lo: 0
hi: 13
+ - 0
- Literal:
Group:
Single:
@@ -625,6 +713,7 @@ outputs:
- span:
lo: 0
hi: 14
+ - 0
- Literal:
Group:
Single:
@@ -632,6 +721,7 @@ outputs:
- span:
lo: 0
hi: 14
+ - 0
- Literal:
Group:
Single:
@@ -639,6 +729,7 @@ outputs:
- span:
lo: 0
hi: 14
+ - 0
- Literal:
Group:
Single:
@@ -646,6 +737,7 @@ outputs:
- span:
lo: 0
hi: 14
+ - 0
- Literal:
Group:
Single:
@@ -653,6 +745,7 @@ outputs:
- span:
lo: 0
hi: 14
+ - 0
- Literal:
Group:
Single:
@@ -660,6 +753,7 @@ outputs:
- span:
lo: 0
hi: 14
+ - 0
- Literal:
Group:
Single:
@@ -667,6 +761,7 @@ outputs:
- span:
lo: 0
hi: 14
+ - 0
- Literal:
Group:
Single:
@@ -674,6 +769,7 @@ outputs:
- span:
lo: 0
hi: 14
+ - 0
- Literal:
Group:
Single:
@@ -681,6 +777,7 @@ outputs:
- span:
lo: 0
hi: 14
+ - 0
- Literal:
Group:
Single:
@@ -688,6 +785,7 @@ outputs:
- span:
lo: 0
hi: 14
+ - 0
- Literal:
Group:
Single:
@@ -695,6 +793,7 @@ outputs:
- span:
lo: 0
hi: 14
+ - 0
- Literal:
Group:
Single:
@@ -702,6 +801,7 @@ outputs:
- span:
lo: 0
hi: 14
+ - 0
- Literal:
Group:
Single:
@@ -709,6 +809,7 @@ outputs:
- span:
lo: 0
hi: 14
+ - 0
- Literal:
Group:
Single:
@@ -716,6 +817,7 @@ outputs:
- span:
lo: 0
hi: 14
+ - 0
- Literal:
Group:
Single:
@@ -723,6 +825,7 @@ outputs:
- span:
lo: 0
hi: 13
+ - 0
- Literal:
Group:
Single:
@@ -730,6 +833,7 @@ outputs:
- span:
lo: 0
hi: 14
+ - 0
- Literal:
Group:
Single:
@@ -737,3 +841,4 @@ outputs:
- span:
lo: 0
hi: 14
+ - 0
diff --git a/tests/expectations/parser/expression/literal/int_parse/scalar.out b/tests/expectations/parser/expression/literal/int_parse/scalar.out
index 23e5fd754d..d19adac997 100644
--- a/tests/expectations/parser/expression/literal/int_parse/scalar.out
+++ b/tests/expectations/parser/expression/literal/int_parse/scalar.out
@@ -8,627 +8,732 @@ outputs:
- span:
lo: 0
hi: 9
+ - 0
- Literal:
Scalar:
- "123"
- span:
lo: 0
hi: 9
+ - 0
- Literal:
Scalar:
- "456"
- span:
lo: 0
hi: 9
+ - 0
- Literal:
Scalar:
- "87377802873778028737780287377802873778028737780287377802873778028737780287377802"
- span:
lo: 0
hi: 86
+ - 0
- Literal:
Scalar:
- "8737780287377802873778028737780287377802873778028737780287377802873778028737780287377802873778028737780287377802873778028737780287377802873778028737780287377802873778028737780287377802873778028737780287377802873778028737780287377802873778028737780287377802873778028737780287377802873778028737780287377802873778028737780287377802873778028737780287377802873778028737780287377802873778028737780287377802"
- span:
lo: 0
hi: 406
+ - 0
- Literal:
Scalar:
- "340130024"
- span:
lo: 0
hi: 15
+ - 0
- Literal:
Scalar:
- "158951116"
- span:
lo: 0
hi: 15
+ - 0
- Literal:
Scalar:
- "155529659"
- span:
lo: 0
hi: 15
+ - 0
- Literal:
Scalar:
- "642023166"
- span:
lo: 0
hi: 15
+ - 0
- Literal:
Scalar:
- "228481736"
- span:
lo: 0
hi: 15
+ - 0
- Literal:
Scalar:
- "469712960"
- span:
lo: 0
hi: 15
+ - 0
- Literal:
Scalar:
- "929437719"
- span:
lo: 0
hi: 15
+ - 0
- Literal:
Scalar:
- "721072814"
- span:
lo: 0
hi: 15
+ - 0
- Literal:
Scalar:
- "363254789"
- span:
lo: 0
hi: 15
+ - 0
- Literal:
Scalar:
- "906732565"
- span:
lo: 0
hi: 15
+ - 0
- Literal:
Scalar:
- "288246391"
- span:
lo: 0
hi: 15
+ - 0
- Literal:
Scalar:
- "724940549"
- span:
lo: 0
hi: 15
+ - 0
- Literal:
Scalar:
- "487101620"
- span:
lo: 0
hi: 15
+ - 0
- Literal:
Scalar:
- "261373583"
- span:
lo: 0
hi: 15
+ - 0
- Literal:
Scalar:
- "891163927"
- span:
lo: 0
hi: 15
+ - 0
- Literal:
Scalar:
- "743967544"
- span:
lo: 0
hi: 15
+ - 0
- Literal:
Scalar:
- "8372586"
- span:
lo: 0
hi: 13
+ - 0
- Literal:
Scalar:
- "461793278"
- span:
lo: 0
hi: 15
+ - 0
- Literal:
Scalar:
- "806307045"
- span:
lo: 0
hi: 15
+ - 0
- Literal:
Scalar:
- "122764546"
- span:
lo: 0
hi: 15
+ - 0
- Literal:
Scalar:
- "356336181"
- span:
lo: 0
hi: 15
+ - 0
- Literal:
Scalar:
- "158370903"
- span:
lo: 0
hi: 15
+ - 0
- Literal:
Scalar:
- "774460877"
- span:
lo: 0
hi: 15
+ - 0
- Literal:
Scalar:
- "557174131"
- span:
lo: 0
hi: 15
+ - 0
- Literal:
Scalar:
- "492401267"
- span:
lo: 0
hi: 15
+ - 0
- Literal:
Scalar:
- "893445620"
- span:
lo: 0
hi: 15
+ - 0
- Literal:
Scalar:
- "957757048"
- span:
lo: 0
hi: 15
+ - 0
- Literal:
Scalar:
- "721540649"
- span:
lo: 0
hi: 15
+ - 0
- Literal:
Scalar:
- "390746493"
- span:
lo: 0
hi: 15
+ - 0
- Literal:
Scalar:
- "211251725"
- span:
lo: 0
hi: 15
+ - 0
- Literal:
Scalar:
- "938266114"
- span:
lo: 0
hi: 15
+ - 0
- Literal:
Scalar:
- "156985870"
- span:
lo: 0
hi: 15
+ - 0
- Literal:
Scalar:
- "703831126"
- span:
lo: 0
hi: 15
+ - 0
- Literal:
Scalar:
- "729964155"
- span:
lo: 0
hi: 15
+ - 0
- Literal:
Scalar:
- "988151305"
- span:
lo: 0
hi: 15
+ - 0
- Literal:
Scalar:
- "320872435"
- span:
lo: 0
hi: 15
+ - 0
- Literal:
Scalar:
- "719287167"
- span:
lo: 0
hi: 15
+ - 0
- Literal:
Scalar:
- "152289486"
- span:
lo: 0
hi: 15
+ - 0
- Literal:
Scalar:
- "740067975"
- span:
lo: 0
hi: 15
+ - 0
- Literal:
Scalar:
- "728627816"
- span:
lo: 0
hi: 15
+ - 0
- Literal:
Scalar:
- "385008978"
- span:
lo: 0
hi: 15
+ - 0
- Literal:
Scalar:
- "553967635"
- span:
lo: 0
hi: 15
+ - 0
- Literal:
Scalar:
- "71980713"
- span:
lo: 0
hi: 14
+ - 0
- Literal:
Scalar:
- "519444716"
- span:
lo: 0
hi: 15
+ - 0
- Literal:
Scalar:
- "116499965"
- span:
lo: 0
hi: 15
+ - 0
- Literal:
Scalar:
- "717422268"
- span:
lo: 0
hi: 15
+ - 0
- Literal:
Scalar:
- "18966279"
- span:
lo: 0
hi: 14
+ - 0
- Literal:
Scalar:
- "22458638"
- span:
lo: 0
hi: 14
+ - 0
- Literal:
Scalar:
- "857282620"
- span:
lo: 0
hi: 15
+ - 0
- Literal:
Scalar:
- "920675898"
- span:
lo: 0
hi: 15
+ - 0
- Literal:
Scalar:
- "762235516"
- span:
lo: 0
hi: 15
+ - 0
- Literal:
Scalar:
- "469018377"
- span:
lo: 0
hi: 15
+ - 0
- Literal:
Scalar:
- "199986521"
- span:
lo: 0
hi: 15
+ - 0
- Literal:
Scalar:
- "536679358"
- span:
lo: 0
hi: 15
+ - 0
- Literal:
Scalar:
- "591399452"
- span:
lo: 0
hi: 15
+ - 0
- Literal:
Scalar:
- "83083158"
- span:
lo: 0
hi: 14
+ - 0
- Literal:
Scalar:
- "599449051"
- span:
lo: 0
hi: 15
+ - 0
- Literal:
Scalar:
- "445442318"
- span:
lo: 0
hi: 15
+ - 0
- Literal:
Scalar:
- "585486590"
- span:
lo: 0
hi: 15
+ - 0
- Literal:
Scalar:
- "209278800"
- span:
lo: 0
hi: 15
+ - 0
- Literal:
Scalar:
- "873568117"
- span:
lo: 0
hi: 15
+ - 0
- Literal:
Scalar:
- "664470940"
- span:
lo: 0
hi: 15
+ - 0
- Literal:
Scalar:
- "465262783"
- span:
lo: 0
hi: 15
+ - 0
- Literal:
Scalar:
- "605652874"
- span:
lo: 0
hi: 15
+ - 0
- Literal:
Scalar:
- "376803940"
- span:
lo: 0
hi: 15
+ - 0
- Literal:
Scalar:
- "965247040"
- span:
lo: 0
hi: 15
+ - 0
- Literal:
Scalar:
- "598474509"
- span:
lo: 0
hi: 15
+ - 0
- Literal:
Scalar:
- "845119918"
- span:
lo: 0
hi: 15
+ - 0
- Literal:
Scalar:
- "648159133"
- span:
lo: 0
hi: 15
+ - 0
- Literal:
Scalar:
- "669051032"
- span:
lo: 0
hi: 15
+ - 0
- Literal:
Scalar:
- "800600261"
- span:
lo: 0
hi: 15
+ - 0
- Literal:
Scalar:
- "434689764"
- span:
lo: 0
hi: 15
+ - 0
- Literal:
Scalar:
- "520060080"
- span:
lo: 0
hi: 15
+ - 0
- Literal:
Scalar:
- "804659385"
- span:
lo: 0
hi: 15
+ - 0
- Literal:
Scalar:
- "537828058"
- span:
lo: 0
hi: 15
+ - 0
- Literal:
Scalar:
- "716600292"
- span:
lo: 0
hi: 15
+ - 0
- Literal:
Scalar:
- "387020273"
- span:
lo: 0
hi: 15
+ - 0
- Literal:
Scalar:
- "199375617"
- span:
lo: 0
hi: 15
+ - 0
- Literal:
Scalar:
- "680337189"
- span:
lo: 0
hi: 15
+ - 0
- Literal:
Scalar:
- "818479931"
- span:
lo: 0
hi: 15
+ - 0
- Literal:
Scalar:
- "893693281"
- span:
lo: 0
hi: 15
+ - 0
- Literal:
Scalar:
- "87377802"
- span:
lo: 0
hi: 14
+ - 0
- Literal:
Scalar:
- "84699261"
- span:
lo: 0
hi: 14
+ - 0
- Literal:
Scalar:
- "292826090"
- span:
lo: 0
hi: 15
+ - 0
- Literal:
Scalar:
- "569171405"
- span:
lo: 0
hi: 15
+ - 0
- Literal:
Scalar:
- "387436237"
- span:
lo: 0
hi: 15
+ - 0
- Literal:
Scalar:
- "150682190"
- span:
lo: 0
hi: 15
+ - 0
- Literal:
Scalar:
- "888770419"
- span:
lo: 0
hi: 15
+ - 0
- Literal:
Scalar:
- "824696431"
- span:
lo: 0
hi: 15
+ - 0
- Literal:
Scalar:
- "765659803"
- span:
lo: 0
hi: 15
+ - 0
- Literal:
Scalar:
- "270163693"
- span:
lo: 0
hi: 15
+ - 0
- Literal:
Scalar:
- "427940240"
- span:
lo: 0
hi: 15
+ - 0
- Literal:
Scalar:
- "504997332"
- span:
lo: 0
hi: 15
+ - 0
- Literal:
Scalar:
- "337808338"
- span:
lo: 0
hi: 15
+ - 0
- Literal:
Scalar:
- "907200008"
- span:
lo: 0
hi: 15
+ - 0
- Literal:
Scalar:
- "757177889"
- span:
lo: 0
hi: 15
+ - 0
- Literal:
Scalar:
- "696697188"
- span:
lo: 0
hi: 15
+ - 0
- Literal:
Scalar:
- "41376051"
- span:
lo: 0
hi: 14
+ - 0
- Literal:
Scalar:
- "496293518"
- span:
lo: 0
hi: 15
+ - 0
- Literal:
Scalar:
- "251218820"
- span:
lo: 0
hi: 15
+ - 0
diff --git a/tests/expectations/parser/expression/literal/int_parse/u128.out b/tests/expectations/parser/expression/literal/int_parse/u128.out
index 50de8b53dc..db07d791d3 100644
--- a/tests/expectations/parser/expression/literal/int_parse/u128.out
+++ b/tests/expectations/parser/expression/literal/int_parse/u128.out
@@ -9,6 +9,7 @@ outputs:
- span:
lo: 0
hi: 7
+ - 0
- Literal:
Integer:
- U128
@@ -16,6 +17,7 @@ outputs:
- span:
lo: 0
hi: 7
+ - 0
- Literal:
Integer:
- U128
@@ -23,6 +25,7 @@ outputs:
- span:
lo: 0
hi: 7
+ - 0
- Literal:
Integer:
- U128
@@ -30,6 +33,7 @@ outputs:
- span:
lo: 0
hi: 84
+ - 0
- Literal:
Integer:
- U128
@@ -37,6 +41,7 @@ outputs:
- span:
lo: 0
hi: 404
+ - 0
- Literal:
Integer:
- U128
@@ -44,6 +49,7 @@ outputs:
- span:
lo: 0
hi: 13
+ - 0
- Literal:
Integer:
- U128
@@ -51,6 +57,7 @@ outputs:
- span:
lo: 0
hi: 13
+ - 0
- Literal:
Integer:
- U128
@@ -58,6 +65,7 @@ outputs:
- span:
lo: 0
hi: 13
+ - 0
- Literal:
Integer:
- U128
@@ -65,6 +73,7 @@ outputs:
- span:
lo: 0
hi: 13
+ - 0
- Literal:
Integer:
- U128
@@ -72,6 +81,7 @@ outputs:
- span:
lo: 0
hi: 13
+ - 0
- Literal:
Integer:
- U128
@@ -79,6 +89,7 @@ outputs:
- span:
lo: 0
hi: 13
+ - 0
- Literal:
Integer:
- U128
@@ -86,6 +97,7 @@ outputs:
- span:
lo: 0
hi: 13
+ - 0
- Literal:
Integer:
- U128
@@ -93,6 +105,7 @@ outputs:
- span:
lo: 0
hi: 13
+ - 0
- Literal:
Integer:
- U128
@@ -100,6 +113,7 @@ outputs:
- span:
lo: 0
hi: 13
+ - 0
- Literal:
Integer:
- U128
@@ -107,6 +121,7 @@ outputs:
- span:
lo: 0
hi: 13
+ - 0
- Literal:
Integer:
- U128
@@ -114,6 +129,7 @@ outputs:
- span:
lo: 0
hi: 13
+ - 0
- Literal:
Integer:
- U128
@@ -121,6 +137,7 @@ outputs:
- span:
lo: 0
hi: 13
+ - 0
- Literal:
Integer:
- U128
@@ -128,6 +145,7 @@ outputs:
- span:
lo: 0
hi: 13
+ - 0
- Literal:
Integer:
- U128
@@ -135,6 +153,7 @@ outputs:
- span:
lo: 0
hi: 13
+ - 0
- Literal:
Integer:
- U128
@@ -142,6 +161,7 @@ outputs:
- span:
lo: 0
hi: 13
+ - 0
- Literal:
Integer:
- U128
@@ -149,6 +169,7 @@ outputs:
- span:
lo: 0
hi: 13
+ - 0
- Literal:
Integer:
- U128
@@ -156,6 +177,7 @@ outputs:
- span:
lo: 0
hi: 11
+ - 0
- Literal:
Integer:
- U128
@@ -163,6 +185,7 @@ outputs:
- span:
lo: 0
hi: 13
+ - 0
- Literal:
Integer:
- U128
@@ -170,6 +193,7 @@ outputs:
- span:
lo: 0
hi: 13
+ - 0
- Literal:
Integer:
- U128
@@ -177,6 +201,7 @@ outputs:
- span:
lo: 0
hi: 13
+ - 0
- Literal:
Integer:
- U128
@@ -184,6 +209,7 @@ outputs:
- span:
lo: 0
hi: 13
+ - 0
- Literal:
Integer:
- U128
@@ -191,6 +217,7 @@ outputs:
- span:
lo: 0
hi: 13
+ - 0
- Literal:
Integer:
- U128
@@ -198,6 +225,7 @@ outputs:
- span:
lo: 0
hi: 13
+ - 0
- Literal:
Integer:
- U128
@@ -205,6 +233,7 @@ outputs:
- span:
lo: 0
hi: 13
+ - 0
- Literal:
Integer:
- U128
@@ -212,6 +241,7 @@ outputs:
- span:
lo: 0
hi: 13
+ - 0
- Literal:
Integer:
- U128
@@ -219,6 +249,7 @@ outputs:
- span:
lo: 0
hi: 13
+ - 0
- Literal:
Integer:
- U128
@@ -226,6 +257,7 @@ outputs:
- span:
lo: 0
hi: 13
+ - 0
- Literal:
Integer:
- U128
@@ -233,6 +265,7 @@ outputs:
- span:
lo: 0
hi: 13
+ - 0
- Literal:
Integer:
- U128
@@ -240,6 +273,7 @@ outputs:
- span:
lo: 0
hi: 13
+ - 0
- Literal:
Integer:
- U128
@@ -247,6 +281,7 @@ outputs:
- span:
lo: 0
hi: 13
+ - 0
- Literal:
Integer:
- U128
@@ -254,6 +289,7 @@ outputs:
- span:
lo: 0
hi: 13
+ - 0
- Literal:
Integer:
- U128
@@ -261,6 +297,7 @@ outputs:
- span:
lo: 0
hi: 13
+ - 0
- Literal:
Integer:
- U128
@@ -268,6 +305,7 @@ outputs:
- span:
lo: 0
hi: 13
+ - 0
- Literal:
Integer:
- U128
@@ -275,6 +313,7 @@ outputs:
- span:
lo: 0
hi: 13
+ - 0
- Literal:
Integer:
- U128
@@ -282,6 +321,7 @@ outputs:
- span:
lo: 0
hi: 13
+ - 0
- Literal:
Integer:
- U128
@@ -289,6 +329,7 @@ outputs:
- span:
lo: 0
hi: 13
+ - 0
- Literal:
Integer:
- U128
@@ -296,6 +337,7 @@ outputs:
- span:
lo: 0
hi: 13
+ - 0
- Literal:
Integer:
- U128
@@ -303,6 +345,7 @@ outputs:
- span:
lo: 0
hi: 13
+ - 0
- Literal:
Integer:
- U128
@@ -310,6 +353,7 @@ outputs:
- span:
lo: 0
hi: 13
+ - 0
- Literal:
Integer:
- U128
@@ -317,6 +361,7 @@ outputs:
- span:
lo: 0
hi: 13
+ - 0
- Literal:
Integer:
- U128
@@ -324,6 +369,7 @@ outputs:
- span:
lo: 0
hi: 13
+ - 0
- Literal:
Integer:
- U128
@@ -331,6 +377,7 @@ outputs:
- span:
lo: 0
hi: 13
+ - 0
- Literal:
Integer:
- U128
@@ -338,6 +385,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- U128
@@ -345,6 +393,7 @@ outputs:
- span:
lo: 0
hi: 13
+ - 0
- Literal:
Integer:
- U128
@@ -352,6 +401,7 @@ outputs:
- span:
lo: 0
hi: 13
+ - 0
- Literal:
Integer:
- U128
@@ -359,6 +409,7 @@ outputs:
- span:
lo: 0
hi: 13
+ - 0
- Literal:
Integer:
- U128
@@ -366,6 +417,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- U128
@@ -373,6 +425,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- U128
@@ -380,6 +433,7 @@ outputs:
- span:
lo: 0
hi: 13
+ - 0
- Literal:
Integer:
- U128
@@ -387,6 +441,7 @@ outputs:
- span:
lo: 0
hi: 13
+ - 0
- Literal:
Integer:
- U128
@@ -394,6 +449,7 @@ outputs:
- span:
lo: 0
hi: 13
+ - 0
- Literal:
Integer:
- U128
@@ -401,6 +457,7 @@ outputs:
- span:
lo: 0
hi: 13
+ - 0
- Literal:
Integer:
- U128
@@ -408,6 +465,7 @@ outputs:
- span:
lo: 0
hi: 13
+ - 0
- Literal:
Integer:
- U128
@@ -415,6 +473,7 @@ outputs:
- span:
lo: 0
hi: 13
+ - 0
- Literal:
Integer:
- U128
@@ -422,6 +481,7 @@ outputs:
- span:
lo: 0
hi: 13
+ - 0
- Literal:
Integer:
- U128
@@ -429,6 +489,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- U128
@@ -436,6 +497,7 @@ outputs:
- span:
lo: 0
hi: 13
+ - 0
- Literal:
Integer:
- U128
@@ -443,6 +505,7 @@ outputs:
- span:
lo: 0
hi: 13
+ - 0
- Literal:
Integer:
- U128
@@ -450,6 +513,7 @@ outputs:
- span:
lo: 0
hi: 13
+ - 0
- Literal:
Integer:
- U128
@@ -457,6 +521,7 @@ outputs:
- span:
lo: 0
hi: 13
+ - 0
- Literal:
Integer:
- U128
@@ -464,6 +529,7 @@ outputs:
- span:
lo: 0
hi: 13
+ - 0
- Literal:
Integer:
- U128
@@ -471,6 +537,7 @@ outputs:
- span:
lo: 0
hi: 13
+ - 0
- Literal:
Integer:
- U128
@@ -478,6 +545,7 @@ outputs:
- span:
lo: 0
hi: 13
+ - 0
- Literal:
Integer:
- U128
@@ -485,6 +553,7 @@ outputs:
- span:
lo: 0
hi: 13
+ - 0
- Literal:
Integer:
- U128
@@ -492,6 +561,7 @@ outputs:
- span:
lo: 0
hi: 13
+ - 0
- Literal:
Integer:
- U128
@@ -499,6 +569,7 @@ outputs:
- span:
lo: 0
hi: 13
+ - 0
- Literal:
Integer:
- U128
@@ -506,6 +577,7 @@ outputs:
- span:
lo: 0
hi: 13
+ - 0
- Literal:
Integer:
- U128
@@ -513,6 +585,7 @@ outputs:
- span:
lo: 0
hi: 13
+ - 0
- Literal:
Integer:
- U128
@@ -520,6 +593,7 @@ outputs:
- span:
lo: 0
hi: 13
+ - 0
- Literal:
Integer:
- U128
@@ -527,6 +601,7 @@ outputs:
- span:
lo: 0
hi: 13
+ - 0
- Literal:
Integer:
- U128
@@ -534,6 +609,7 @@ outputs:
- span:
lo: 0
hi: 13
+ - 0
- Literal:
Integer:
- U128
@@ -541,6 +617,7 @@ outputs:
- span:
lo: 0
hi: 13
+ - 0
- Literal:
Integer:
- U128
@@ -548,6 +625,7 @@ outputs:
- span:
lo: 0
hi: 13
+ - 0
- Literal:
Integer:
- U128
@@ -555,6 +633,7 @@ outputs:
- span:
lo: 0
hi: 13
+ - 0
- Literal:
Integer:
- U128
@@ -562,6 +641,7 @@ outputs:
- span:
lo: 0
hi: 13
+ - 0
- Literal:
Integer:
- U128
@@ -569,6 +649,7 @@ outputs:
- span:
lo: 0
hi: 13
+ - 0
- Literal:
Integer:
- U128
@@ -576,6 +657,7 @@ outputs:
- span:
lo: 0
hi: 13
+ - 0
- Literal:
Integer:
- U128
@@ -583,6 +665,7 @@ outputs:
- span:
lo: 0
hi: 13
+ - 0
- Literal:
Integer:
- U128
@@ -590,6 +673,7 @@ outputs:
- span:
lo: 0
hi: 13
+ - 0
- Literal:
Integer:
- U128
@@ -597,6 +681,7 @@ outputs:
- span:
lo: 0
hi: 13
+ - 0
- Literal:
Integer:
- U128
@@ -604,6 +689,7 @@ outputs:
- span:
lo: 0
hi: 13
+ - 0
- Literal:
Integer:
- U128
@@ -611,6 +697,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- U128
@@ -618,6 +705,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- U128
@@ -625,6 +713,7 @@ outputs:
- span:
lo: 0
hi: 13
+ - 0
- Literal:
Integer:
- U128
@@ -632,6 +721,7 @@ outputs:
- span:
lo: 0
hi: 13
+ - 0
- Literal:
Integer:
- U128
@@ -639,6 +729,7 @@ outputs:
- span:
lo: 0
hi: 13
+ - 0
- Literal:
Integer:
- U128
@@ -646,6 +737,7 @@ outputs:
- span:
lo: 0
hi: 13
+ - 0
- Literal:
Integer:
- U128
@@ -653,6 +745,7 @@ outputs:
- span:
lo: 0
hi: 13
+ - 0
- Literal:
Integer:
- U128
@@ -660,6 +753,7 @@ outputs:
- span:
lo: 0
hi: 13
+ - 0
- Literal:
Integer:
- U128
@@ -667,6 +761,7 @@ outputs:
- span:
lo: 0
hi: 13
+ - 0
- Literal:
Integer:
- U128
@@ -674,6 +769,7 @@ outputs:
- span:
lo: 0
hi: 13
+ - 0
- Literal:
Integer:
- U128
@@ -681,6 +777,7 @@ outputs:
- span:
lo: 0
hi: 13
+ - 0
- Literal:
Integer:
- U128
@@ -688,6 +785,7 @@ outputs:
- span:
lo: 0
hi: 13
+ - 0
- Literal:
Integer:
- U128
@@ -695,6 +793,7 @@ outputs:
- span:
lo: 0
hi: 13
+ - 0
- Literal:
Integer:
- U128
@@ -702,6 +801,7 @@ outputs:
- span:
lo: 0
hi: 13
+ - 0
- Literal:
Integer:
- U128
@@ -709,6 +809,7 @@ outputs:
- span:
lo: 0
hi: 13
+ - 0
- Literal:
Integer:
- U128
@@ -716,6 +817,7 @@ outputs:
- span:
lo: 0
hi: 13
+ - 0
- Literal:
Integer:
- U128
@@ -723,6 +825,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- U128
@@ -730,6 +833,7 @@ outputs:
- span:
lo: 0
hi: 13
+ - 0
- Literal:
Integer:
- U128
@@ -737,3 +841,4 @@ outputs:
- span:
lo: 0
hi: 13
+ - 0
diff --git a/tests/expectations/parser/expression/literal/int_parse/u16.out b/tests/expectations/parser/expression/literal/int_parse/u16.out
index 6ff88e91f0..d5e78d0ae7 100644
--- a/tests/expectations/parser/expression/literal/int_parse/u16.out
+++ b/tests/expectations/parser/expression/literal/int_parse/u16.out
@@ -9,6 +9,7 @@ outputs:
- span:
lo: 0
hi: 6
+ - 0
- Literal:
Integer:
- U16
@@ -16,6 +17,7 @@ outputs:
- span:
lo: 0
hi: 6
+ - 0
- Literal:
Integer:
- U16
@@ -23,6 +25,7 @@ outputs:
- span:
lo: 0
hi: 6
+ - 0
- Literal:
Integer:
- U16
@@ -30,6 +33,7 @@ outputs:
- span:
lo: 0
hi: 83
+ - 0
- Literal:
Integer:
- U16
@@ -37,6 +41,7 @@ outputs:
- span:
lo: 0
hi: 403
+ - 0
- Literal:
Integer:
- U16
@@ -44,6 +49,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- U16
@@ -51,6 +57,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- U16
@@ -58,6 +65,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- U16
@@ -65,6 +73,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- U16
@@ -72,6 +81,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- U16
@@ -79,6 +89,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- U16
@@ -86,6 +97,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- U16
@@ -93,6 +105,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- U16
@@ -100,6 +113,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- U16
@@ -107,6 +121,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- U16
@@ -114,6 +129,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- U16
@@ -121,6 +137,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- U16
@@ -128,6 +145,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- U16
@@ -135,6 +153,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- U16
@@ -142,6 +161,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- U16
@@ -149,6 +169,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- U16
@@ -156,6 +177,7 @@ outputs:
- span:
lo: 0
hi: 10
+ - 0
- Literal:
Integer:
- U16
@@ -163,6 +185,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- U16
@@ -170,6 +193,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- U16
@@ -177,6 +201,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- U16
@@ -184,6 +209,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- U16
@@ -191,6 +217,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- U16
@@ -198,6 +225,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- U16
@@ -205,6 +233,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- U16
@@ -212,6 +241,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- U16
@@ -219,6 +249,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- U16
@@ -226,6 +257,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- U16
@@ -233,6 +265,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- U16
@@ -240,6 +273,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- U16
@@ -247,6 +281,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- U16
@@ -254,6 +289,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- U16
@@ -261,6 +297,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- U16
@@ -268,6 +305,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- U16
@@ -275,6 +313,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- U16
@@ -282,6 +321,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- U16
@@ -289,6 +329,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- U16
@@ -296,6 +337,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- U16
@@ -303,6 +345,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- U16
@@ -310,6 +353,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- U16
@@ -317,6 +361,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- U16
@@ -324,6 +369,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- U16
@@ -331,6 +377,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- U16
@@ -338,6 +385,7 @@ outputs:
- span:
lo: 0
hi: 11
+ - 0
- Literal:
Integer:
- U16
@@ -345,6 +393,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- U16
@@ -352,6 +401,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- U16
@@ -359,6 +409,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- U16
@@ -366,6 +417,7 @@ outputs:
- span:
lo: 0
hi: 11
+ - 0
- Literal:
Integer:
- U16
@@ -373,6 +425,7 @@ outputs:
- span:
lo: 0
hi: 11
+ - 0
- Literal:
Integer:
- U16
@@ -380,6 +433,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- U16
@@ -387,6 +441,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- U16
@@ -394,6 +449,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- U16
@@ -401,6 +457,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- U16
@@ -408,6 +465,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- U16
@@ -415,6 +473,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- U16
@@ -422,6 +481,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- U16
@@ -429,6 +489,7 @@ outputs:
- span:
lo: 0
hi: 11
+ - 0
- Literal:
Integer:
- U16
@@ -436,6 +497,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- U16
@@ -443,6 +505,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- U16
@@ -450,6 +513,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- U16
@@ -457,6 +521,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- U16
@@ -464,6 +529,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- U16
@@ -471,6 +537,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- U16
@@ -478,6 +545,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- U16
@@ -485,6 +553,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- U16
@@ -492,6 +561,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- U16
@@ -499,6 +569,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- U16
@@ -506,6 +577,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- U16
@@ -513,6 +585,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- U16
@@ -520,6 +593,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- U16
@@ -527,6 +601,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- U16
@@ -534,6 +609,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- U16
@@ -541,6 +617,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- U16
@@ -548,6 +625,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- U16
@@ -555,6 +633,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- U16
@@ -562,6 +641,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- U16
@@ -569,6 +649,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- U16
@@ -576,6 +657,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- U16
@@ -583,6 +665,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- U16
@@ -590,6 +673,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- U16
@@ -597,6 +681,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- U16
@@ -604,6 +689,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- U16
@@ -611,6 +697,7 @@ outputs:
- span:
lo: 0
hi: 11
+ - 0
- Literal:
Integer:
- U16
@@ -618,6 +705,7 @@ outputs:
- span:
lo: 0
hi: 11
+ - 0
- Literal:
Integer:
- U16
@@ -625,6 +713,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- U16
@@ -632,6 +721,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- U16
@@ -639,6 +729,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- U16
@@ -646,6 +737,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- U16
@@ -653,6 +745,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- U16
@@ -660,6 +753,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- U16
@@ -667,6 +761,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- U16
@@ -674,6 +769,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- U16
@@ -681,6 +777,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- U16
@@ -688,6 +785,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- U16
@@ -695,6 +793,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- U16
@@ -702,6 +801,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- U16
@@ -709,6 +809,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- U16
@@ -716,6 +817,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- U16
@@ -723,6 +825,7 @@ outputs:
- span:
lo: 0
hi: 11
+ - 0
- Literal:
Integer:
- U16
@@ -730,6 +833,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- U16
@@ -737,3 +841,4 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
diff --git a/tests/expectations/parser/expression/literal/int_parse/u32.out b/tests/expectations/parser/expression/literal/int_parse/u32.out
index 40ce000c3b..6eb91e9ad3 100644
--- a/tests/expectations/parser/expression/literal/int_parse/u32.out
+++ b/tests/expectations/parser/expression/literal/int_parse/u32.out
@@ -9,6 +9,7 @@ outputs:
- span:
lo: 0
hi: 6
+ - 0
- Literal:
Integer:
- U32
@@ -16,6 +17,7 @@ outputs:
- span:
lo: 0
hi: 6
+ - 0
- Literal:
Integer:
- U32
@@ -23,6 +25,7 @@ outputs:
- span:
lo: 0
hi: 6
+ - 0
- Literal:
Integer:
- U32
@@ -30,6 +33,7 @@ outputs:
- span:
lo: 0
hi: 83
+ - 0
- Literal:
Integer:
- U32
@@ -37,6 +41,7 @@ outputs:
- span:
lo: 0
hi: 403
+ - 0
- Literal:
Integer:
- U32
@@ -44,6 +49,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- U32
@@ -51,6 +57,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- U32
@@ -58,6 +65,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- U32
@@ -65,6 +73,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- U32
@@ -72,6 +81,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- U32
@@ -79,6 +89,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- U32
@@ -86,6 +97,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- U32
@@ -93,6 +105,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- U32
@@ -100,6 +113,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- U32
@@ -107,6 +121,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- U32
@@ -114,6 +129,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- U32
@@ -121,6 +137,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- U32
@@ -128,6 +145,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- U32
@@ -135,6 +153,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- U32
@@ -142,6 +161,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- U32
@@ -149,6 +169,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- U32
@@ -156,6 +177,7 @@ outputs:
- span:
lo: 0
hi: 10
+ - 0
- Literal:
Integer:
- U32
@@ -163,6 +185,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- U32
@@ -170,6 +193,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- U32
@@ -177,6 +201,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- U32
@@ -184,6 +209,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- U32
@@ -191,6 +217,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- U32
@@ -198,6 +225,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- U32
@@ -205,6 +233,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- U32
@@ -212,6 +241,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- U32
@@ -219,6 +249,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- U32
@@ -226,6 +257,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- U32
@@ -233,6 +265,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- U32
@@ -240,6 +273,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- U32
@@ -247,6 +281,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- U32
@@ -254,6 +289,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- U32
@@ -261,6 +297,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- U32
@@ -268,6 +305,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- U32
@@ -275,6 +313,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- U32
@@ -282,6 +321,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- U32
@@ -289,6 +329,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- U32
@@ -296,6 +337,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- U32
@@ -303,6 +345,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- U32
@@ -310,6 +353,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- U32
@@ -317,6 +361,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- U32
@@ -324,6 +369,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- U32
@@ -331,6 +377,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- U32
@@ -338,6 +385,7 @@ outputs:
- span:
lo: 0
hi: 11
+ - 0
- Literal:
Integer:
- U32
@@ -345,6 +393,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- U32
@@ -352,6 +401,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- U32
@@ -359,6 +409,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- U32
@@ -366,6 +417,7 @@ outputs:
- span:
lo: 0
hi: 11
+ - 0
- Literal:
Integer:
- U32
@@ -373,6 +425,7 @@ outputs:
- span:
lo: 0
hi: 11
+ - 0
- Literal:
Integer:
- U32
@@ -380,6 +433,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- U32
@@ -387,6 +441,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- U32
@@ -394,6 +449,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- U32
@@ -401,6 +457,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- U32
@@ -408,6 +465,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- U32
@@ -415,6 +473,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- U32
@@ -422,6 +481,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- U32
@@ -429,6 +489,7 @@ outputs:
- span:
lo: 0
hi: 11
+ - 0
- Literal:
Integer:
- U32
@@ -436,6 +497,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- U32
@@ -443,6 +505,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- U32
@@ -450,6 +513,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- U32
@@ -457,6 +521,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- U32
@@ -464,6 +529,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- U32
@@ -471,6 +537,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- U32
@@ -478,6 +545,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- U32
@@ -485,6 +553,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- U32
@@ -492,6 +561,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- U32
@@ -499,6 +569,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- U32
@@ -506,6 +577,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- U32
@@ -513,6 +585,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- U32
@@ -520,6 +593,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- U32
@@ -527,6 +601,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- U32
@@ -534,6 +609,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- U32
@@ -541,6 +617,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- U32
@@ -548,6 +625,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- U32
@@ -555,6 +633,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- U32
@@ -562,6 +641,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- U32
@@ -569,6 +649,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- U32
@@ -576,6 +657,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- U32
@@ -583,6 +665,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- U32
@@ -590,6 +673,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- U32
@@ -597,6 +681,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- U32
@@ -604,6 +689,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- U32
@@ -611,6 +697,7 @@ outputs:
- span:
lo: 0
hi: 11
+ - 0
- Literal:
Integer:
- U32
@@ -618,6 +705,7 @@ outputs:
- span:
lo: 0
hi: 11
+ - 0
- Literal:
Integer:
- U32
@@ -625,6 +713,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- U32
@@ -632,6 +721,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- U32
@@ -639,6 +729,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- U32
@@ -646,6 +737,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- U32
@@ -653,6 +745,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- U32
@@ -660,6 +753,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- U32
@@ -667,6 +761,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- U32
@@ -674,6 +769,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- U32
@@ -681,6 +777,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- U32
@@ -688,6 +785,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- U32
@@ -695,6 +793,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- U32
@@ -702,6 +801,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- U32
@@ -709,6 +809,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- U32
@@ -716,6 +817,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- U32
@@ -723,6 +825,7 @@ outputs:
- span:
lo: 0
hi: 11
+ - 0
- Literal:
Integer:
- U32
@@ -730,6 +833,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- U32
@@ -737,3 +841,4 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
diff --git a/tests/expectations/parser/expression/literal/int_parse/u64.out b/tests/expectations/parser/expression/literal/int_parse/u64.out
index 218688217d..f4cda02658 100644
--- a/tests/expectations/parser/expression/literal/int_parse/u64.out
+++ b/tests/expectations/parser/expression/literal/int_parse/u64.out
@@ -9,6 +9,7 @@ outputs:
- span:
lo: 0
hi: 6
+ - 0
- Literal:
Integer:
- U64
@@ -16,6 +17,7 @@ outputs:
- span:
lo: 0
hi: 6
+ - 0
- Literal:
Integer:
- U64
@@ -23,6 +25,7 @@ outputs:
- span:
lo: 0
hi: 6
+ - 0
- Literal:
Integer:
- U64
@@ -30,6 +33,7 @@ outputs:
- span:
lo: 0
hi: 83
+ - 0
- Literal:
Integer:
- U64
@@ -37,6 +41,7 @@ outputs:
- span:
lo: 0
hi: 403
+ - 0
- Literal:
Integer:
- U64
@@ -44,6 +49,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- U64
@@ -51,6 +57,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- U64
@@ -58,6 +65,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- U64
@@ -65,6 +73,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- U64
@@ -72,6 +81,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- U64
@@ -79,6 +89,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- U64
@@ -86,6 +97,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- U64
@@ -93,6 +105,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- U64
@@ -100,6 +113,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- U64
@@ -107,6 +121,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- U64
@@ -114,6 +129,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- U64
@@ -121,6 +137,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- U64
@@ -128,6 +145,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- U64
@@ -135,6 +153,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- U64
@@ -142,6 +161,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- U64
@@ -149,6 +169,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- U64
@@ -156,6 +177,7 @@ outputs:
- span:
lo: 0
hi: 10
+ - 0
- Literal:
Integer:
- U64
@@ -163,6 +185,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- U64
@@ -170,6 +193,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- U64
@@ -177,6 +201,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- U64
@@ -184,6 +209,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- U64
@@ -191,6 +217,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- U64
@@ -198,6 +225,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- U64
@@ -205,6 +233,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- U64
@@ -212,6 +241,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- U64
@@ -219,6 +249,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- U64
@@ -226,6 +257,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- U64
@@ -233,6 +265,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- U64
@@ -240,6 +273,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- U64
@@ -247,6 +281,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- U64
@@ -254,6 +289,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- U64
@@ -261,6 +297,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- U64
@@ -268,6 +305,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- U64
@@ -275,6 +313,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- U64
@@ -282,6 +321,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- U64
@@ -289,6 +329,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- U64
@@ -296,6 +337,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- U64
@@ -303,6 +345,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- U64
@@ -310,6 +353,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- U64
@@ -317,6 +361,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- U64
@@ -324,6 +369,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- U64
@@ -331,6 +377,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- U64
@@ -338,6 +385,7 @@ outputs:
- span:
lo: 0
hi: 11
+ - 0
- Literal:
Integer:
- U64
@@ -345,6 +393,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- U64
@@ -352,6 +401,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- U64
@@ -359,6 +409,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- U64
@@ -366,6 +417,7 @@ outputs:
- span:
lo: 0
hi: 11
+ - 0
- Literal:
Integer:
- U64
@@ -373,6 +425,7 @@ outputs:
- span:
lo: 0
hi: 11
+ - 0
- Literal:
Integer:
- U64
@@ -380,6 +433,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- U64
@@ -387,6 +441,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- U64
@@ -394,6 +449,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- U64
@@ -401,6 +457,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- U64
@@ -408,6 +465,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- U64
@@ -415,6 +473,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- U64
@@ -422,6 +481,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- U64
@@ -429,6 +489,7 @@ outputs:
- span:
lo: 0
hi: 11
+ - 0
- Literal:
Integer:
- U64
@@ -436,6 +497,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- U64
@@ -443,6 +505,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- U64
@@ -450,6 +513,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- U64
@@ -457,6 +521,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- U64
@@ -464,6 +529,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- U64
@@ -471,6 +537,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- U64
@@ -478,6 +545,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- U64
@@ -485,6 +553,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- U64
@@ -492,6 +561,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- U64
@@ -499,6 +569,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- U64
@@ -506,6 +577,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- U64
@@ -513,6 +585,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- U64
@@ -520,6 +593,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- U64
@@ -527,6 +601,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- U64
@@ -534,6 +609,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- U64
@@ -541,6 +617,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- U64
@@ -548,6 +625,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- U64
@@ -555,6 +633,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- U64
@@ -562,6 +641,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- U64
@@ -569,6 +649,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- U64
@@ -576,6 +657,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- U64
@@ -583,6 +665,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- U64
@@ -590,6 +673,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- U64
@@ -597,6 +681,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- U64
@@ -604,6 +689,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- U64
@@ -611,6 +697,7 @@ outputs:
- span:
lo: 0
hi: 11
+ - 0
- Literal:
Integer:
- U64
@@ -618,6 +705,7 @@ outputs:
- span:
lo: 0
hi: 11
+ - 0
- Literal:
Integer:
- U64
@@ -625,6 +713,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- U64
@@ -632,6 +721,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- U64
@@ -639,6 +729,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- U64
@@ -646,6 +737,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- U64
@@ -653,6 +745,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- U64
@@ -660,6 +753,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- U64
@@ -667,6 +761,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- U64
@@ -674,6 +769,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- U64
@@ -681,6 +777,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- U64
@@ -688,6 +785,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- U64
@@ -695,6 +793,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- U64
@@ -702,6 +801,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- U64
@@ -709,6 +809,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- U64
@@ -716,6 +817,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- U64
@@ -723,6 +825,7 @@ outputs:
- span:
lo: 0
hi: 11
+ - 0
- Literal:
Integer:
- U64
@@ -730,6 +833,7 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
- Literal:
Integer:
- U64
@@ -737,3 +841,4 @@ outputs:
- span:
lo: 0
hi: 12
+ - 0
diff --git a/tests/expectations/parser/expression/literal/int_parse/u8.out b/tests/expectations/parser/expression/literal/int_parse/u8.out
index 251b5521d4..e9e64b24f1 100644
--- a/tests/expectations/parser/expression/literal/int_parse/u8.out
+++ b/tests/expectations/parser/expression/literal/int_parse/u8.out
@@ -9,6 +9,7 @@ outputs:
- span:
lo: 0
hi: 5
+ - 0
- Literal:
Integer:
- U8
@@ -16,6 +17,7 @@ outputs:
- span:
lo: 0
hi: 5
+ - 0
- Literal:
Integer:
- U8
@@ -23,6 +25,7 @@ outputs:
- span:
lo: 0
hi: 5
+ - 0
- Literal:
Integer:
- U8
@@ -30,6 +33,7 @@ outputs:
- span:
lo: 0
hi: 82
+ - 0
- Literal:
Integer:
- U8
@@ -37,6 +41,7 @@ outputs:
- span:
lo: 0
hi: 402
+ - 0
- Literal:
Integer:
- U8
@@ -44,6 +49,7 @@ outputs:
- span:
lo: 0
hi: 11
+ - 0
- Literal:
Integer:
- U8
@@ -51,6 +57,7 @@ outputs:
- span:
lo: 0
hi: 11
+ - 0
- Literal:
Integer:
- U8
@@ -58,6 +65,7 @@ outputs:
- span:
lo: 0
hi: 11
+ - 0
- Literal:
Integer:
- U8
@@ -65,6 +73,7 @@ outputs:
- span:
lo: 0
hi: 11
+ - 0
- Literal:
Integer:
- U8
@@ -72,6 +81,7 @@ outputs:
- span:
lo: 0
hi: 11
+ - 0
- Literal:
Integer:
- U8
@@ -79,6 +89,7 @@ outputs:
- span:
lo: 0
hi: 11
+ - 0
- Literal:
Integer:
- U8
@@ -86,6 +97,7 @@ outputs:
- span:
lo: 0
hi: 11
+ - 0
- Literal:
Integer:
- U8
@@ -93,6 +105,7 @@ outputs:
- span:
lo: 0
hi: 11
+ - 0
- Literal:
Integer:
- U8
@@ -100,6 +113,7 @@ outputs:
- span:
lo: 0
hi: 11
+ - 0
- Literal:
Integer:
- U8
@@ -107,6 +121,7 @@ outputs:
- span:
lo: 0
hi: 11
+ - 0
- Literal:
Integer:
- U8
@@ -114,6 +129,7 @@ outputs:
- span:
lo: 0
hi: 11
+ - 0
- Literal:
Integer:
- U8
@@ -121,6 +137,7 @@ outputs:
- span:
lo: 0
hi: 11
+ - 0
- Literal:
Integer:
- U8
@@ -128,6 +145,7 @@ outputs:
- span:
lo: 0
hi: 11
+ - 0
- Literal:
Integer:
- U8
@@ -135,6 +153,7 @@ outputs:
- span:
lo: 0
hi: 11
+ - 0
- Literal:
Integer:
- U8
@@ -142,6 +161,7 @@ outputs:
- span:
lo: 0
hi: 11
+ - 0
- Literal:
Integer:
- U8
@@ -149,6 +169,7 @@ outputs:
- span:
lo: 0
hi: 11
+ - 0
- Literal:
Integer:
- U8
@@ -156,6 +177,7 @@ outputs:
- span:
lo: 0
hi: 9
+ - 0
- Literal:
Integer:
- U8
@@ -163,6 +185,7 @@ outputs:
- span:
lo: 0
hi: 11
+ - 0
- Literal:
Integer:
- U8
@@ -170,6 +193,7 @@ outputs:
- span:
lo: 0
hi: 11
+ - 0
- Literal:
Integer:
- U8
@@ -177,6 +201,7 @@ outputs:
- span:
lo: 0
hi: 11
+ - 0
- Literal:
Integer:
- U8
@@ -184,6 +209,7 @@ outputs:
- span:
lo: 0
hi: 11
+ - 0
- Literal:
Integer:
- U8
@@ -191,6 +217,7 @@ outputs:
- span:
lo: 0
hi: 11
+ - 0
- Literal:
Integer:
- U8
@@ -198,6 +225,7 @@ outputs:
- span:
lo: 0
hi: 11
+ - 0
- Literal:
Integer:
- U8
@@ -205,6 +233,7 @@ outputs:
- span:
lo: 0
hi: 11
+ - 0
- Literal:
Integer:
- U8
@@ -212,6 +241,7 @@ outputs:
- span:
lo: 0
hi: 11
+ - 0
- Literal:
Integer:
- U8
@@ -219,6 +249,7 @@ outputs:
- span:
lo: 0
hi: 11
+ - 0
- Literal:
Integer:
- U8
@@ -226,6 +257,7 @@ outputs:
- span:
lo: 0
hi: 11
+ - 0
- Literal:
Integer:
- U8
@@ -233,6 +265,7 @@ outputs:
- span:
lo: 0
hi: 11
+ - 0
- Literal:
Integer:
- U8
@@ -240,6 +273,7 @@ outputs:
- span:
lo: 0
hi: 11
+ - 0
- Literal:
Integer:
- U8
@@ -247,6 +281,7 @@ outputs:
- span:
lo: 0
hi: 11
+ - 0
- Literal:
Integer:
- U8
@@ -254,6 +289,7 @@ outputs:
- span:
lo: 0
hi: 11
+ - 0
- Literal:
Integer:
- U8
@@ -261,6 +297,7 @@ outputs:
- span:
lo: 0
hi: 11
+ - 0
- Literal:
Integer:
- U8
@@ -268,6 +305,7 @@ outputs:
- span:
lo: 0
hi: 11
+ - 0
- Literal:
Integer:
- U8
@@ -275,6 +313,7 @@ outputs:
- span:
lo: 0
hi: 11
+ - 0
- Literal:
Integer:
- U8
@@ -282,6 +321,7 @@ outputs:
- span:
lo: 0
hi: 11
+ - 0
- Literal:
Integer:
- U8
@@ -289,6 +329,7 @@ outputs:
- span:
lo: 0
hi: 11
+ - 0
- Literal:
Integer:
- U8
@@ -296,6 +337,7 @@ outputs:
- span:
lo: 0
hi: 11
+ - 0
- Literal:
Integer:
- U8
@@ -303,6 +345,7 @@ outputs:
- span:
lo: 0
hi: 11
+ - 0
- Literal:
Integer:
- U8
@@ -310,6 +353,7 @@ outputs:
- span:
lo: 0
hi: 11
+ - 0
- Literal:
Integer:
- U8
@@ -317,6 +361,7 @@ outputs:
- span:
lo: 0
hi: 11
+ - 0
- Literal:
Integer:
- U8
@@ -324,6 +369,7 @@ outputs:
- span:
lo: 0
hi: 11
+ - 0
- Literal:
Integer:
- U8
@@ -331,6 +377,7 @@ outputs:
- span:
lo: 0
hi: 11
+ - 0
- Literal:
Integer:
- U8
@@ -338,6 +385,7 @@ outputs:
- span:
lo: 0
hi: 10
+ - 0
- Literal:
Integer:
- U8
@@ -345,6 +393,7 @@ outputs:
- span:
lo: 0
hi: 11
+ - 0
- Literal:
Integer:
- U8
@@ -352,6 +401,7 @@ outputs:
- span:
lo: 0
hi: 11
+ - 0
- Literal:
Integer:
- U8
@@ -359,6 +409,7 @@ outputs:
- span:
lo: 0
hi: 11
+ - 0
- Literal:
Integer:
- U8
@@ -366,6 +417,7 @@ outputs:
- span:
lo: 0
hi: 10
+ - 0
- Literal:
Integer:
- U8
@@ -373,6 +425,7 @@ outputs:
- span:
lo: 0
hi: 10
+ - 0
- Literal:
Integer:
- U8
@@ -380,6 +433,7 @@ outputs:
- span:
lo: 0
hi: 11
+ - 0
- Literal:
Integer:
- U8
@@ -387,6 +441,7 @@ outputs:
- span:
lo: 0
hi: 11
+ - 0
- Literal:
Integer:
- U8
@@ -394,6 +449,7 @@ outputs:
- span:
lo: 0
hi: 11
+ - 0
- Literal:
Integer:
- U8
@@ -401,6 +457,7 @@ outputs:
- span:
lo: 0
hi: 11
+ - 0
- Literal:
Integer:
- U8
@@ -408,6 +465,7 @@ outputs:
- span:
lo: 0
hi: 11
+ - 0
- Literal:
Integer:
- U8
@@ -415,6 +473,7 @@ outputs:
- span:
lo: 0
hi: 11
+ - 0
- Literal:
Integer:
- U8
@@ -422,6 +481,7 @@ outputs:
- span:
lo: 0
hi: 11
+ - 0
- Literal:
Integer:
- U8
@@ -429,6 +489,7 @@ outputs:
- span:
lo: 0
hi: 10
+ - 0
- Literal:
Integer:
- U8
@@ -436,6 +497,7 @@ outputs:
- span:
lo: 0
hi: 11
+ - 0
- Literal:
Integer:
- U8
@@ -443,6 +505,7 @@ outputs:
- span:
lo: 0
hi: 11
+ - 0
- Literal:
Integer:
- U8
@@ -450,6 +513,7 @@ outputs:
- span:
lo: 0
hi: 11
+ - 0
- Literal:
Integer:
- U8
@@ -457,6 +521,7 @@ outputs:
- span:
lo: 0
hi: 11
+ - 0
- Literal:
Integer:
- U8
@@ -464,6 +529,7 @@ outputs:
- span:
lo: 0
hi: 11
+ - 0
- Literal:
Integer:
- U8
@@ -471,6 +537,7 @@ outputs:
- span:
lo: 0
hi: 11
+ - 0
- Literal:
Integer:
- U8
@@ -478,6 +545,7 @@ outputs:
- span:
lo: 0
hi: 11
+ - 0
- Literal:
Integer:
- U8
@@ -485,6 +553,7 @@ outputs:
- span:
lo: 0
hi: 11
+ - 0
- Literal:
Integer:
- U8
@@ -492,6 +561,7 @@ outputs:
- span:
lo: 0
hi: 11
+ - 0
- Literal:
Integer:
- U8
@@ -499,6 +569,7 @@ outputs:
- span:
lo: 0
hi: 11
+ - 0
- Literal:
Integer:
- U8
@@ -506,6 +577,7 @@ outputs:
- span:
lo: 0
hi: 11
+ - 0
- Literal:
Integer:
- U8
@@ -513,6 +585,7 @@ outputs:
- span:
lo: 0
hi: 11
+ - 0
- Literal:
Integer:
- U8
@@ -520,6 +593,7 @@ outputs:
- span:
lo: 0
hi: 11
+ - 0
- Literal:
Integer:
- U8
@@ -527,6 +601,7 @@ outputs:
- span:
lo: 0
hi: 11
+ - 0
- Literal:
Integer:
- U8
@@ -534,6 +609,7 @@ outputs:
- span:
lo: 0
hi: 11
+ - 0
- Literal:
Integer:
- U8
@@ -541,6 +617,7 @@ outputs:
- span:
lo: 0
hi: 11
+ - 0
- Literal:
Integer:
- U8
@@ -548,6 +625,7 @@ outputs:
- span:
lo: 0
hi: 11
+ - 0
- Literal:
Integer:
- U8
@@ -555,6 +633,7 @@ outputs:
- span:
lo: 0
hi: 11
+ - 0
- Literal:
Integer:
- U8
@@ -562,6 +641,7 @@ outputs:
- span:
lo: 0
hi: 11
+ - 0
- Literal:
Integer:
- U8
@@ -569,6 +649,7 @@ outputs:
- span:
lo: 0
hi: 11
+ - 0
- Literal:
Integer:
- U8
@@ -576,6 +657,7 @@ outputs:
- span:
lo: 0
hi: 11
+ - 0
- Literal:
Integer:
- U8
@@ -583,6 +665,7 @@ outputs:
- span:
lo: 0
hi: 11
+ - 0
- Literal:
Integer:
- U8
@@ -590,6 +673,7 @@ outputs:
- span:
lo: 0
hi: 11
+ - 0
- Literal:
Integer:
- U8
@@ -597,6 +681,7 @@ outputs:
- span:
lo: 0
hi: 11
+ - 0
- Literal:
Integer:
- U8
@@ -604,6 +689,7 @@ outputs:
- span:
lo: 0
hi: 11
+ - 0
- Literal:
Integer:
- U8
@@ -611,6 +697,7 @@ outputs:
- span:
lo: 0
hi: 10
+ - 0
- Literal:
Integer:
- U8
@@ -618,6 +705,7 @@ outputs:
- span:
lo: 0
hi: 10
+ - 0
- Literal:
Integer:
- U8
@@ -625,6 +713,7 @@ outputs:
- span:
lo: 0
hi: 11
+ - 0
- Literal:
Integer:
- U8
@@ -632,6 +721,7 @@ outputs:
- span:
lo: 0
hi: 11
+ - 0
- Literal:
Integer:
- U8
@@ -639,6 +729,7 @@ outputs:
- span:
lo: 0
hi: 11
+ - 0
- Literal:
Integer:
- U8
@@ -646,6 +737,7 @@ outputs:
- span:
lo: 0
hi: 11
+ - 0
- Literal:
Integer:
- U8
@@ -653,6 +745,7 @@ outputs:
- span:
lo: 0
hi: 11
+ - 0
- Literal:
Integer:
- U8
@@ -660,6 +753,7 @@ outputs:
- span:
lo: 0
hi: 11
+ - 0
- Literal:
Integer:
- U8
@@ -667,6 +761,7 @@ outputs:
- span:
lo: 0
hi: 11
+ - 0
- Literal:
Integer:
- U8
@@ -674,6 +769,7 @@ outputs:
- span:
lo: 0
hi: 11
+ - 0
- Literal:
Integer:
- U8
@@ -681,6 +777,7 @@ outputs:
- span:
lo: 0
hi: 11
+ - 0
- Literal:
Integer:
- U8
@@ -688,6 +785,7 @@ outputs:
- span:
lo: 0
hi: 11
+ - 0
- Literal:
Integer:
- U8
@@ -695,6 +793,7 @@ outputs:
- span:
lo: 0
hi: 11
+ - 0
- Literal:
Integer:
- U8
@@ -702,6 +801,7 @@ outputs:
- span:
lo: 0
hi: 11
+ - 0
- Literal:
Integer:
- U8
@@ -709,6 +809,7 @@ outputs:
- span:
lo: 0
hi: 11
+ - 0
- Literal:
Integer:
- U8
@@ -716,6 +817,7 @@ outputs:
- span:
lo: 0
hi: 11
+ - 0
- Literal:
Integer:
- U8
@@ -723,6 +825,7 @@ outputs:
- span:
lo: 0
hi: 10
+ - 0
- Literal:
Integer:
- U8
@@ -730,6 +833,7 @@ outputs:
- span:
lo: 0
hi: 11
+ - 0
- Literal:
Integer:
- U8
@@ -737,3 +841,4 @@ outputs:
- span:
lo: 0
hi: 11
+ - 0
diff --git a/tests/expectations/parser/expression/ternary.out b/tests/expectations/parser/expression/ternary.out
index 07651c1b8f..d3c2f1907e 100644
--- a/tests/expectations/parser/expression/ternary.out
+++ b/tests/expectations/parser/expression/ternary.out
@@ -12,6 +12,7 @@ outputs:
span:
lo: 0
hi: 9
+ id: 0
- Ternary:
condition:
Identifier: "{\"name\":\"x\",\"span\":\"{\\\"lo\\\":0,\\\"hi\\\":1}\"}"
@@ -26,11 +27,13 @@ outputs:
span:
lo: 4
hi: 13
+ id: 0
if_false:
Identifier: "{\"name\":\"z\",\"span\":\"{\\\"lo\\\":16,\\\"hi\\\":17}\"}"
span:
lo: 0
hi: 17
+ id: 0
- Ternary:
condition:
Identifier: "{\"name\":\"x\",\"span\":\"{\\\"lo\\\":0,\\\"hi\\\":1}\"}"
@@ -47,6 +50,8 @@ outputs:
span:
lo: 8
hi: 17
+ id: 0
span:
lo: 0
hi: 17
+ id: 0
diff --git a/tests/expectations/parser/expression/unary/abs.out b/tests/expectations/parser/expression/unary/abs.out
index 5d95459b3f..78e9ad769b 100644
--- a/tests/expectations/parser/expression/unary/abs.out
+++ b/tests/expectations/parser/expression/unary/abs.out
@@ -9,6 +9,7 @@ outputs:
span:
lo: 0
hi: 7
+ id: 0
- Unary:
receiver:
Unary:
@@ -20,14 +21,17 @@ outputs:
span:
lo: 0
hi: 7
+ id: 0
op: Abs
span:
lo: 0
hi: 13
+ id: 0
op: Abs
span:
lo: 0
hi: 19
+ id: 0
- Unary:
receiver:
Unary:
@@ -37,10 +41,12 @@ outputs:
span:
lo: 1
hi: 8
+ id: 0
op: Negate
span:
lo: 0
hi: 8
+ id: 0
- Unary:
receiver:
Unary:
@@ -50,10 +56,12 @@ outputs:
span:
lo: 1
hi: 3
+ id: 0
op: Abs
span:
lo: 1
hi: 10
+ id: 0
- Unary:
receiver:
Unary:
@@ -63,10 +71,12 @@ outputs:
span:
lo: 2
hi: 9
+ id: 0
op: Negate
span:
lo: 0
hi: 9
+ id: 0
- Unary:
receiver:
Unary:
@@ -78,14 +88,17 @@ outputs:
span:
lo: 2
hi: 9
+ id: 0
op: Negate
span:
lo: 1
hi: 9
+ id: 0
op: Abs
span:
lo: 1
hi: 16
+ id: 0
- Unary:
receiver:
Unary:
@@ -95,10 +108,12 @@ outputs:
span:
lo: 1
hi: 8
+ id: 0
op: Not
span:
lo: 0
hi: 8
+ id: 0
- Unary:
receiver:
Unary:
@@ -108,10 +123,12 @@ outputs:
span:
lo: 1
hi: 3
+ id: 0
op: Abs
span:
lo: 1
hi: 10
+ id: 0
- Unary:
receiver:
Unary:
@@ -121,10 +138,12 @@ outputs:
span:
lo: 2
hi: 9
+ id: 0
op: Not
span:
lo: 0
hi: 9
+ id: 0
- Unary:
receiver:
Unary:
@@ -136,11 +155,14 @@ outputs:
span:
lo: 2
hi: 9
+ id: 0
op: Not
span:
lo: 1
hi: 9
+ id: 0
op: Abs
span:
lo: 1
hi: 16
+ id: 0
diff --git a/tests/expectations/parser/expression/unary/abs_wrapped.out b/tests/expectations/parser/expression/unary/abs_wrapped.out
index 5433c93542..b975fe0caa 100644
--- a/tests/expectations/parser/expression/unary/abs_wrapped.out
+++ b/tests/expectations/parser/expression/unary/abs_wrapped.out
@@ -9,6 +9,7 @@ outputs:
span:
lo: 0
hi: 15
+ id: 0
- Unary:
receiver:
Unary:
@@ -20,14 +21,17 @@ outputs:
span:
lo: 0
hi: 15
+ id: 0
op: AbsWrapped
span:
lo: 0
hi: 29
+ id: 0
op: AbsWrapped
span:
lo: 0
hi: 43
+ id: 0
- Unary:
receiver:
Unary:
@@ -37,10 +41,12 @@ outputs:
span:
lo: 1
hi: 16
+ id: 0
op: Negate
span:
lo: 0
hi: 16
+ id: 0
- Unary:
receiver:
Unary:
@@ -50,10 +56,12 @@ outputs:
span:
lo: 1
hi: 3
+ id: 0
op: AbsWrapped
span:
lo: 1
hi: 18
+ id: 0
- Unary:
receiver:
Unary:
@@ -63,10 +71,12 @@ outputs:
span:
lo: 2
hi: 17
+ id: 0
op: Negate
span:
lo: 0
hi: 17
+ id: 0
- Unary:
receiver:
Unary:
@@ -78,14 +88,17 @@ outputs:
span:
lo: 2
hi: 17
+ id: 0
op: Negate
span:
lo: 1
hi: 17
+ id: 0
op: AbsWrapped
span:
lo: 1
hi: 32
+ id: 0
- Unary:
receiver:
Unary:
@@ -95,10 +108,12 @@ outputs:
span:
lo: 1
hi: 16
+ id: 0
op: Not
span:
lo: 0
hi: 16
+ id: 0
- Unary:
receiver:
Unary:
@@ -108,10 +123,12 @@ outputs:
span:
lo: 1
hi: 3
+ id: 0
op: AbsWrapped
span:
lo: 1
hi: 18
+ id: 0
- Unary:
receiver:
Unary:
@@ -121,10 +138,12 @@ outputs:
span:
lo: 2
hi: 17
+ id: 0
op: Not
span:
lo: 0
hi: 17
+ id: 0
- Unary:
receiver:
Unary:
@@ -136,11 +155,14 @@ outputs:
span:
lo: 2
hi: 17
+ id: 0
op: Not
span:
lo: 1
hi: 17
+ id: 0
op: AbsWrapped
span:
lo: 1
hi: 32
+ id: 0
diff --git a/tests/expectations/parser/expression/unary/double.out b/tests/expectations/parser/expression/unary/double.out
index f3dbdaaed1..90d200b172 100644
--- a/tests/expectations/parser/expression/unary/double.out
+++ b/tests/expectations/parser/expression/unary/double.out
@@ -9,6 +9,7 @@ outputs:
span:
lo: 0
hi: 10
+ id: 0
- Unary:
receiver:
Unary:
@@ -20,14 +21,17 @@ outputs:
span:
lo: 0
hi: 10
+ id: 0
op: Double
span:
lo: 0
hi: 19
+ id: 0
op: Double
span:
lo: 0
hi: 28
+ id: 0
- Unary:
receiver:
Unary:
@@ -37,10 +41,12 @@ outputs:
span:
lo: 1
hi: 11
+ id: 0
op: Negate
span:
lo: 0
hi: 11
+ id: 0
- Unary:
receiver:
Unary:
@@ -50,10 +56,12 @@ outputs:
span:
lo: 1
hi: 3
+ id: 0
op: Double
span:
lo: 1
hi: 13
+ id: 0
- Unary:
receiver:
Unary:
@@ -63,10 +71,12 @@ outputs:
span:
lo: 2
hi: 12
+ id: 0
op: Negate
span:
lo: 0
hi: 12
+ id: 0
- Unary:
receiver:
Unary:
@@ -78,14 +88,17 @@ outputs:
span:
lo: 2
hi: 12
+ id: 0
op: Negate
span:
lo: 1
hi: 12
+ id: 0
op: Double
span:
lo: 1
hi: 22
+ id: 0
- Unary:
receiver:
Unary:
@@ -95,10 +108,12 @@ outputs:
span:
lo: 1
hi: 11
+ id: 0
op: Not
span:
lo: 0
hi: 11
+ id: 0
- Unary:
receiver:
Unary:
@@ -108,10 +123,12 @@ outputs:
span:
lo: 1
hi: 3
+ id: 0
op: Double
span:
lo: 1
hi: 13
+ id: 0
- Unary:
receiver:
Unary:
@@ -121,10 +138,12 @@ outputs:
span:
lo: 2
hi: 12
+ id: 0
op: Not
span:
lo: 0
hi: 12
+ id: 0
- Unary:
receiver:
Unary:
@@ -136,11 +155,14 @@ outputs:
span:
lo: 2
hi: 12
+ id: 0
op: Not
span:
lo: 1
hi: 12
+ id: 0
op: Double
span:
lo: 1
hi: 22
+ id: 0
diff --git a/tests/expectations/parser/expression/unary/inv.out b/tests/expectations/parser/expression/unary/inv.out
index a42f31203b..6c9eb10081 100644
--- a/tests/expectations/parser/expression/unary/inv.out
+++ b/tests/expectations/parser/expression/unary/inv.out
@@ -9,6 +9,7 @@ outputs:
span:
lo: 0
hi: 7
+ id: 0
- Unary:
receiver:
Unary:
@@ -20,14 +21,17 @@ outputs:
span:
lo: 0
hi: 7
+ id: 0
op: Inverse
span:
lo: 0
hi: 13
+ id: 0
op: Inverse
span:
lo: 0
hi: 19
+ id: 0
- Unary:
receiver:
Unary:
@@ -37,10 +41,12 @@ outputs:
span:
lo: 1
hi: 8
+ id: 0
op: Negate
span:
lo: 0
hi: 8
+ id: 0
- Unary:
receiver:
Unary:
@@ -50,10 +56,12 @@ outputs:
span:
lo: 1
hi: 3
+ id: 0
op: Inverse
span:
lo: 1
hi: 10
+ id: 0
- Unary:
receiver:
Unary:
@@ -63,10 +71,12 @@ outputs:
span:
lo: 2
hi: 9
+ id: 0
op: Negate
span:
lo: 0
hi: 9
+ id: 0
- Unary:
receiver:
Unary:
@@ -78,14 +88,17 @@ outputs:
span:
lo: 2
hi: 9
+ id: 0
op: Negate
span:
lo: 1
hi: 9
+ id: 0
op: Inverse
span:
lo: 1
hi: 16
+ id: 0
- Unary:
receiver:
Unary:
@@ -95,10 +108,12 @@ outputs:
span:
lo: 1
hi: 8
+ id: 0
op: Not
span:
lo: 0
hi: 8
+ id: 0
- Unary:
receiver:
Unary:
@@ -108,10 +123,12 @@ outputs:
span:
lo: 1
hi: 3
+ id: 0
op: Inverse
span:
lo: 1
hi: 10
+ id: 0
- Unary:
receiver:
Unary:
@@ -121,10 +138,12 @@ outputs:
span:
lo: 2
hi: 9
+ id: 0
op: Not
span:
lo: 0
hi: 9
+ id: 0
- Unary:
receiver:
Unary:
@@ -136,11 +155,14 @@ outputs:
span:
lo: 2
hi: 9
+ id: 0
op: Not
span:
lo: 1
hi: 9
+ id: 0
op: Inverse
span:
lo: 1
hi: 16
+ id: 0
diff --git a/tests/expectations/parser/expression/unary/neg.out b/tests/expectations/parser/expression/unary/neg.out
index 03c293f260..c41495d9bb 100644
--- a/tests/expectations/parser/expression/unary/neg.out
+++ b/tests/expectations/parser/expression/unary/neg.out
@@ -9,6 +9,7 @@ outputs:
span:
lo: 0
hi: 2
+ id: 0
- Unary:
receiver:
Call:
@@ -19,10 +20,12 @@ outputs:
span:
lo: 1
hi: 4
+ id: 0
op: Negate
span:
lo: 0
hi: 4
+ id: 0
- Unary:
receiver:
Unary:
@@ -32,10 +35,12 @@ outputs:
span:
lo: 1
hi: 3
+ id: 0
op: Negate
span:
lo: 0
hi: 3
+ id: 0
- Unary:
receiver:
Unary:
@@ -45,10 +50,12 @@ outputs:
span:
lo: 1
hi: 3
+ id: 0
op: Negate
span:
lo: 0
hi: 3
+ id: 0
- Literal:
Integer:
- I8
@@ -56,6 +63,7 @@ outputs:
- span:
lo: 0
hi: 4
+ - 0
- Literal:
Integer:
- I8
@@ -63,6 +71,7 @@ outputs:
- span:
lo: 0
hi: 6
+ - 0
- Literal:
Integer:
- I8
@@ -70,6 +79,7 @@ outputs:
- span:
lo: 0
hi: 7
+ - 0
- Unary:
receiver:
Identifier: "{\"name\":\"x\",\"span\":\"{\\\"lo\\\":0,\\\"hi\\\":1}\"}"
@@ -77,6 +87,7 @@ outputs:
span:
lo: 0
hi: 7
+ id: 0
- Unary:
receiver:
Unary:
@@ -88,14 +99,17 @@ outputs:
span:
lo: 0
hi: 7
+ id: 0
op: Negate
span:
lo: 0
hi: 13
+ id: 0
op: Negate
span:
lo: 0
hi: 19
+ id: 0
- Unary:
receiver:
Unary:
@@ -105,10 +119,12 @@ outputs:
span:
lo: 1
hi: 8
+ id: 0
op: Negate
span:
lo: 0
hi: 8
+ id: 0
- Unary:
receiver:
Unary:
@@ -118,10 +134,12 @@ outputs:
span:
lo: 1
hi: 3
+ id: 0
op: Negate
span:
lo: 1
hi: 10
+ id: 0
- Unary:
receiver:
Unary:
@@ -131,10 +149,12 @@ outputs:
span:
lo: 2
hi: 9
+ id: 0
op: Negate
span:
lo: 0
hi: 9
+ id: 0
- Unary:
receiver:
Unary:
@@ -146,14 +166,17 @@ outputs:
span:
lo: 2
hi: 9
+ id: 0
op: Negate
span:
lo: 1
hi: 9
+ id: 0
op: Negate
span:
lo: 1
hi: 16
+ id: 0
- Unary:
receiver:
Unary:
@@ -163,10 +186,12 @@ outputs:
span:
lo: 1
hi: 8
+ id: 0
op: Not
span:
lo: 0
hi: 8
+ id: 0
- Unary:
receiver:
Unary:
@@ -176,10 +201,12 @@ outputs:
span:
lo: 1
hi: 3
+ id: 0
op: Negate
span:
lo: 1
hi: 10
+ id: 0
- Unary:
receiver:
Unary:
@@ -189,10 +216,12 @@ outputs:
span:
lo: 2
hi: 9
+ id: 0
op: Not
span:
lo: 0
hi: 9
+ id: 0
- Unary:
receiver:
Unary:
@@ -204,11 +233,14 @@ outputs:
span:
lo: 2
hi: 9
+ id: 0
op: Not
span:
lo: 1
hi: 9
+ id: 0
op: Negate
span:
lo: 1
hi: 16
+ id: 0
diff --git a/tests/expectations/parser/expression/unary/not.out b/tests/expectations/parser/expression/unary/not.out
index f731da7f84..c775caf361 100644
--- a/tests/expectations/parser/expression/unary/not.out
+++ b/tests/expectations/parser/expression/unary/not.out
@@ -9,6 +9,7 @@ outputs:
span:
lo: 0
hi: 2
+ id: 0
- Unary:
receiver:
Call:
@@ -19,10 +20,12 @@ outputs:
span:
lo: 1
hi: 4
+ id: 0
op: Not
span:
lo: 0
hi: 4
+ id: 0
- Unary:
receiver:
Unary:
@@ -32,10 +35,12 @@ outputs:
span:
lo: 1
hi: 3
+ id: 0
op: Not
span:
lo: 0
hi: 3
+ id: 0
- Unary:
receiver:
Unary:
@@ -47,14 +52,17 @@ outputs:
span:
lo: 2
hi: 9
+ id: 0
op: Negate
span:
lo: 1
hi: 9
+ id: 0
op: Not
span:
lo: 0
hi: 9
+ id: 0
- Unary:
receiver:
Unary:
@@ -66,14 +74,17 @@ outputs:
span:
lo: 0
hi: 7
+ id: 0
op: Not
span:
lo: 0
hi: 13
+ id: 0
op: Not
span:
lo: 0
hi: 19
+ id: 0
- Unary:
receiver:
Unary:
@@ -83,10 +94,12 @@ outputs:
span:
lo: 1
hi: 8
+ id: 0
op: Negate
span:
lo: 0
hi: 8
+ id: 0
- Unary:
receiver:
Unary:
@@ -96,10 +109,12 @@ outputs:
span:
lo: 1
hi: 3
+ id: 0
op: Not
span:
lo: 1
hi: 10
+ id: 0
- Unary:
receiver:
Unary:
@@ -109,10 +124,12 @@ outputs:
span:
lo: 2
hi: 9
+ id: 0
op: Negate
span:
lo: 0
hi: 9
+ id: 0
- Unary:
receiver:
Unary:
@@ -124,14 +141,17 @@ outputs:
span:
lo: 2
hi: 9
+ id: 0
op: Negate
span:
lo: 1
hi: 9
+ id: 0
op: Not
span:
lo: 1
hi: 16
+ id: 0
- Unary:
receiver:
Unary:
@@ -141,10 +161,12 @@ outputs:
span:
lo: 1
hi: 8
+ id: 0
op: Not
span:
lo: 0
hi: 8
+ id: 0
- Unary:
receiver:
Unary:
@@ -154,10 +176,12 @@ outputs:
span:
lo: 1
hi: 3
+ id: 0
op: Not
span:
lo: 1
hi: 10
+ id: 0
- Unary:
receiver:
Unary:
@@ -167,10 +191,12 @@ outputs:
span:
lo: 2
hi: 9
+ id: 0
op: Not
span:
lo: 0
hi: 9
+ id: 0
- Unary:
receiver:
Unary:
@@ -182,11 +208,14 @@ outputs:
span:
lo: 2
hi: 9
+ id: 0
op: Not
span:
lo: 1
hi: 9
+ id: 0
op: Not
span:
lo: 1
hi: 16
+ id: 0
diff --git a/tests/expectations/parser/expression/unary/sqrt.out b/tests/expectations/parser/expression/unary/sqrt.out
index e719601954..0f5e4ef719 100644
--- a/tests/expectations/parser/expression/unary/sqrt.out
+++ b/tests/expectations/parser/expression/unary/sqrt.out
@@ -13,14 +13,17 @@ outputs:
span:
lo: 2
hi: 17
+ id: 0
op: Negate
span:
lo: 1
hi: 17
+ id: 0
op: Not
span:
lo: 0
hi: 17
+ id: 0
- Unary:
receiver:
Unary:
@@ -32,14 +35,17 @@ outputs:
span:
lo: 0
hi: 15
+ id: 0
op: SquareRoot
span:
lo: 0
hi: 29
+ id: 0
op: SquareRoot
span:
lo: 0
hi: 43
+ id: 0
- Unary:
receiver:
Unary:
@@ -49,10 +55,12 @@ outputs:
span:
lo: 1
hi: 16
+ id: 0
op: Negate
span:
lo: 0
hi: 16
+ id: 0
- Unary:
receiver:
Unary:
@@ -62,10 +70,12 @@ outputs:
span:
lo: 1
hi: 3
+ id: 0
op: SquareRoot
span:
lo: 1
hi: 18
+ id: 0
- Unary:
receiver:
Unary:
@@ -75,10 +85,12 @@ outputs:
span:
lo: 2
hi: 17
+ id: 0
op: Negate
span:
lo: 0
hi: 17
+ id: 0
- Unary:
receiver:
Unary:
@@ -90,14 +102,17 @@ outputs:
span:
lo: 2
hi: 17
+ id: 0
op: Negate
span:
lo: 1
hi: 17
+ id: 0
op: SquareRoot
span:
lo: 1
hi: 32
+ id: 0
- Unary:
receiver:
Unary:
@@ -107,10 +122,12 @@ outputs:
span:
lo: 1
hi: 16
+ id: 0
op: Not
span:
lo: 0
hi: 16
+ id: 0
- Unary:
receiver:
Unary:
@@ -120,10 +137,12 @@ outputs:
span:
lo: 1
hi: 3
+ id: 0
op: SquareRoot
span:
lo: 1
hi: 18
+ id: 0
- Unary:
receiver:
Unary:
@@ -133,10 +152,12 @@ outputs:
span:
lo: 2
hi: 17
+ id: 0
op: Not
span:
lo: 0
hi: 17
+ id: 0
- Unary:
receiver:
Unary:
@@ -148,11 +169,14 @@ outputs:
span:
lo: 2
hi: 17
+ id: 0
op: Not
span:
lo: 1
hi: 17
+ id: 0
op: SquareRoot
span:
lo: 1
hi: 32
+ id: 0
diff --git a/tests/expectations/parser/expression/unary/square.out b/tests/expectations/parser/expression/unary/square.out
index da10785118..efa80deb59 100644
--- a/tests/expectations/parser/expression/unary/square.out
+++ b/tests/expectations/parser/expression/unary/square.out
@@ -13,14 +13,17 @@ outputs:
span:
lo: 2
hi: 12
+ id: 0
op: Negate
span:
lo: 1
hi: 12
+ id: 0
op: Not
span:
lo: 0
hi: 12
+ id: 0
- Unary:
receiver:
Unary:
@@ -32,14 +35,17 @@ outputs:
span:
lo: 0
hi: 10
+ id: 0
op: Square
span:
lo: 0
hi: 19
+ id: 0
op: Square
span:
lo: 0
hi: 28
+ id: 0
- Unary:
receiver:
Unary:
@@ -49,10 +55,12 @@ outputs:
span:
lo: 1
hi: 11
+ id: 0
op: Negate
span:
lo: 0
hi: 11
+ id: 0
- Unary:
receiver:
Unary:
@@ -62,10 +70,12 @@ outputs:
span:
lo: 1
hi: 3
+ id: 0
op: Square
span:
lo: 1
hi: 13
+ id: 0
- Unary:
receiver:
Unary:
@@ -75,10 +85,12 @@ outputs:
span:
lo: 2
hi: 12
+ id: 0
op: Negate
span:
lo: 0
hi: 12
+ id: 0
- Unary:
receiver:
Unary:
@@ -90,14 +102,17 @@ outputs:
span:
lo: 2
hi: 12
+ id: 0
op: Negate
span:
lo: 1
hi: 12
+ id: 0
op: Square
span:
lo: 1
hi: 22
+ id: 0
- Unary:
receiver:
Unary:
@@ -107,10 +122,12 @@ outputs:
span:
lo: 1
hi: 11
+ id: 0
op: Not
span:
lo: 0
hi: 11
+ id: 0
- Unary:
receiver:
Unary:
@@ -120,10 +137,12 @@ outputs:
span:
lo: 1
hi: 3
+ id: 0
op: Square
span:
lo: 1
hi: 13
+ id: 0
- Unary:
receiver:
Unary:
@@ -133,10 +152,12 @@ outputs:
span:
lo: 2
hi: 12
+ id: 0
op: Not
span:
lo: 0
hi: 12
+ id: 0
- Unary:
receiver:
Unary:
@@ -148,11 +169,14 @@ outputs:
span:
lo: 2
hi: 12
+ id: 0
op: Not
span:
lo: 1
hi: 12
+ id: 0
op: Square
span:
lo: 1
hi: 22
+ id: 0
diff --git a/tests/expectations/parser/finalize/decrement.out b/tests/expectations/parser/finalize/decrement.out
index 56693ea765..7846d920ef 100644
--- a/tests/expectations/parser/finalize/decrement.out
+++ b/tests/expectations/parser/finalize/decrement.out
@@ -15,9 +15,11 @@ outputs:
span:
lo: 0
hi: 24
+ id: 0
span:
lo: 0
hi: 25
+ id: 0
- Expression:
expression:
Call:
@@ -32,6 +34,7 @@ outputs:
- span:
lo: 15
hi: 18
+ - 0
- Literal:
Integer:
- U8
@@ -39,13 +42,16 @@ outputs:
- span:
lo: 20
hi: 23
+ - 0
external: ~
span:
lo: 0
hi: 24
+ id: 0
span:
lo: 0
hi: 25
+ id: 0
- Expression:
expression:
Call:
@@ -58,9 +64,11 @@ outputs:
span:
lo: 0
hi: 19
+ id: 0
span:
lo: 0
hi: 20
+ id: 0
- Expression:
expression:
Call:
@@ -71,6 +79,8 @@ outputs:
span:
lo: 0
hi: 11
+ id: 0
span:
lo: 0
hi: 12
+ id: 0
diff --git a/tests/expectations/parser/finalize/finalize.out b/tests/expectations/parser/finalize/finalize.out
index d0a2c95628..503769f53b 100644
--- a/tests/expectations/parser/finalize/finalize.out
+++ b/tests/expectations/parser/finalize/finalize.out
@@ -21,12 +21,14 @@ outputs:
span:
lo: 133
hi: 137
+ id: 0
output_type: Boolean
block:
statements: []
span:
lo: 138
hi: 150
+ id: 0
finalize:
identifier: "{\"name\":\"main\",\"span\":\"{\\\"lo\\\":160,\\\"hi\\\":164}\"}"
input:
@@ -38,6 +40,7 @@ outputs:
span:
lo: 165
hi: 166
+ id: 0
- Internal:
identifier: "{\"name\":\"b\",\"span\":\"{\\\"lo\\\":173,\\\"hi\\\":174}\"}"
mode: None
@@ -46,6 +49,7 @@ outputs:
span:
lo: 173
hi: 174
+ id: 0
output:
- Internal:
mode: None
@@ -54,6 +58,7 @@ outputs:
span:
lo: 184
hi: 187
+ id: 0
output_type:
Identifier: "{\"name\":\"baz\",\"span\":\"{\\\"lo\\\":184,\\\"hi\\\":187}\"}"
block:
@@ -61,12 +66,15 @@ outputs:
span:
lo: 188
hi: 200
+ id: 0
span:
lo: 151
hi: 200
+ id: 0
span:
lo: 114
hi: 150
+ id: 0
span:
lo: 2
hi: 212
diff --git a/tests/expectations/parser/finalize/finalize_statement.out b/tests/expectations/parser/finalize/finalize_statement.out
index a40db230ae..ff9472625d 100644
--- a/tests/expectations/parser/finalize/finalize_statement.out
+++ b/tests/expectations/parser/finalize/finalize_statement.out
@@ -8,40 +8,48 @@ outputs:
span:
lo: 7
hi: 11
+ id: 0
finalize_arguments: []
span:
lo: 0
hi: 21
+ id: 0
- Return:
expression:
Unit:
span:
lo: 7
hi: 11
+ id: 0
finalize_arguments: []
span:
lo: 0
hi: 23
+ id: 0
- Return:
expression:
Unit:
span:
lo: 7
hi: 11
+ id: 0
finalize_arguments:
- Identifier: "{\"name\":\"foo\",\"span\":\"{\\\"lo\\\":21,\\\"hi\\\":24}\"}"
span:
lo: 0
hi: 26
+ id: 0
- Return:
expression:
Unit:
span:
lo: 7
hi: 11
+ id: 0
finalize_arguments:
- Identifier: "{\"name\":\"foo\",\"span\":\"{\\\"lo\\\":21,\\\"hi\\\":24}\"}"
- Identifier: "{\"name\":\"bar\",\"span\":\"{\\\"lo\\\":26,\\\"hi\\\":29}\"}"
span:
lo: 0
hi: 31
+ id: 0
diff --git a/tests/expectations/parser/finalize/increment.out b/tests/expectations/parser/finalize/increment.out
index 86e02c804b..26afed6d07 100644
--- a/tests/expectations/parser/finalize/increment.out
+++ b/tests/expectations/parser/finalize/increment.out
@@ -15,9 +15,11 @@ outputs:
span:
lo: 0
hi: 24
+ id: 0
span:
lo: 0
hi: 25
+ id: 0
- Expression:
expression:
Call:
@@ -32,6 +34,7 @@ outputs:
- span:
lo: 15
hi: 18
+ - 0
- Literal:
Integer:
- U8
@@ -39,13 +42,16 @@ outputs:
- span:
lo: 20
hi: 23
+ - 0
external: ~
span:
lo: 0
hi: 24
+ id: 0
span:
lo: 0
hi: 25
+ id: 0
- Expression:
expression:
Call:
@@ -58,9 +64,11 @@ outputs:
span:
lo: 0
hi: 19
+ id: 0
span:
lo: 0
hi: 20
+ id: 0
- Expression:
expression:
Call:
@@ -71,6 +79,8 @@ outputs:
span:
lo: 0
hi: 11
+ id: 0
span:
lo: 0
hi: 12
+ id: 0
diff --git a/tests/expectations/parser/finalize/mapping.out b/tests/expectations/parser/finalize/mapping.out
index 0e366fa95e..69980679ed 100644
--- a/tests/expectations/parser/finalize/mapping.out
+++ b/tests/expectations/parser/finalize/mapping.out
@@ -17,6 +17,7 @@ outputs:
span:
lo: 64
hi: 86
+ id: 0
functions: {}
span:
lo: 2
diff --git a/tests/expectations/parser/functions/annotated_context.out b/tests/expectations/parser/functions/annotated_context.out
index 65cb34befc..e0972f78db 100644
--- a/tests/expectations/parser/functions/annotated_context.out
+++ b/tests/expectations/parser/functions/annotated_context.out
@@ -15,6 +15,7 @@ outputs:
span:
lo: 30
hi: 38
+ id: 0
variant: Standard
identifier: "{\"name\":\"f\",\"span\":\"{\\\"lo\\\":52,\\\"hi\\\":53}\"}"
input: []
@@ -26,6 +27,7 @@ outputs:
span:
lo: 59
hi: 61
+ id: 0
output_type:
Integer: U8
block:
@@ -39,23 +41,28 @@ outputs:
- span:
lo: 79
hi: 82
+ - 0
finalize_arguments: ~
span:
lo: 72
hi: 83
+ id: 0
span:
lo: 62
hi: 89
+ id: 0
finalize: ~
span:
lo: 43
hi: 89
+ id: 0
g:
annotations:
- identifier: "{\"name\":\"context\",\"span\":\"{\\\"lo\\\":100,\\\"hi\\\":107}\"}"
span:
lo: 99
hi: 107
+ id: 0
variant: Standard
identifier: "{\"name\":\"g\",\"span\":\"{\\\"lo\\\":141,\\\"hi\\\":142}\"}"
input: []
@@ -67,6 +74,7 @@ outputs:
span:
lo: 148
hi: 150
+ id: 0
output_type:
Integer: U8
block:
@@ -80,17 +88,21 @@ outputs:
- span:
lo: 168
hi: 171
+ - 0
finalize_arguments: ~
span:
lo: 161
hi: 172
+ id: 0
span:
lo: 151
hi: 178
+ id: 0
finalize: ~
span:
lo: 132
hi: 178
+ id: 0
span:
lo: 2
hi: 180
diff --git a/tests/expectations/parser/functions/annotated_functions.out b/tests/expectations/parser/functions/annotated_functions.out
index 70c133b7e8..68318e6955 100644
--- a/tests/expectations/parser/functions/annotated_functions.out
+++ b/tests/expectations/parser/functions/annotated_functions.out
@@ -15,6 +15,7 @@ outputs:
span:
lo: 170
hi: 178
+ id: 0
variant: Standard
identifier: "{\"name\":\"foo\",\"span\":\"{\\\"lo\\\":192,\\\"hi\\\":195}\"}"
input: []
@@ -26,6 +27,7 @@ outputs:
span:
lo: 201
hi: 203
+ id: 0
output_type:
Integer: U8
block:
@@ -33,10 +35,12 @@ outputs:
span:
lo: 204
hi: 206
+ id: 0
finalize: ~
span:
lo: 183
hi: 206
+ id: 0
mint:
annotations: []
variant: Transition
@@ -50,6 +54,7 @@ outputs:
span:
lo: 111
hi: 113
+ id: 0
output_type:
Integer: U8
block:
@@ -57,16 +62,19 @@ outputs:
span:
lo: 114
hi: 116
+ id: 0
finalize: ~
span:
lo: 90
hi: 116
+ id: 0
test:
annotations:
- identifier: "{\"name\":\"test\",\"span\":\"{\\\"lo\\\":127,\\\"hi\\\":131}\"}"
span:
lo: 126
hi: 131
+ id: 0
variant: Standard
identifier: "{\"name\":\"test\",\"span\":\"{\\\"lo\\\":145,\\\"hi\\\":149}\"}"
input: []
@@ -78,6 +86,7 @@ outputs:
span:
lo: 155
hi: 157
+ id: 0
output_type:
Integer: U8
block:
@@ -85,10 +94,12 @@ outputs:
span:
lo: 158
hi: 160
+ id: 0
finalize: ~
span:
lo: 136
hi: 160
+ id: 0
span:
lo: 2
hi: 208
diff --git a/tests/expectations/parser/functions/bounded_recursion.out b/tests/expectations/parser/functions/bounded_recursion.out
index c36d5e212a..b3865aaec2 100644
--- a/tests/expectations/parser/functions/bounded_recursion.out
+++ b/tests/expectations/parser/functions/bounded_recursion.out
@@ -22,6 +22,7 @@ outputs:
span:
lo: 50
hi: 51
+ id: 0
output:
- Internal:
mode: None
@@ -30,6 +31,7 @@ outputs:
span:
lo: 61
hi: 63
+ id: 0
output_type:
Integer: U8
block:
@@ -47,10 +49,12 @@ outputs:
- span:
lo: 81
hi: 85
+ - 0
op: Lt
span:
lo: 77
hi: 85
+ id: 0
then:
statements:
- Expression:
@@ -70,31 +74,39 @@ outputs:
- span:
lo: 104
hi: 108
+ - 0
op: Add
span:
lo: 102
hi: 108
+ id: 0
external: ~
span:
lo: 100
hi: 109
+ id: 0
span:
lo: 100
hi: 110
+ id: 0
span:
lo: 86
hi: 120
+ id: 0
otherwise: ~
span:
lo: 74
hi: 120
+ id: 0
span:
lo: 64
hi: 126
+ id: 0
finalize: ~
span:
lo: 30
hi: 126
+ id: 0
main:
annotations: []
variant: Standard
@@ -107,6 +119,7 @@ outputs:
span:
lo: 150
hi: 151
+ id: 0
output:
- Internal:
mode: None
@@ -114,6 +127,7 @@ outputs:
span:
lo: 162
hi: 166
+ id: 0
output_type: Boolean
block:
statements:
@@ -130,13 +144,16 @@ outputs:
- span:
lo: 179
hi: 183
+ - 0
external: ~
span:
lo: 177
hi: 184
+ id: 0
span:
lo: 177
hi: 185
+ id: 0
- Return:
expression:
Identifier: "{\"name\":\"y\",\"span\":\"{\\\"lo\\\":201,\\\"hi\\\":202}\"}"
@@ -144,13 +161,16 @@ outputs:
span:
lo: 194
hi: 203
+ id: 0
span:
lo: 167
hi: 209
+ id: 0
finalize: ~
span:
lo: 136
hi: 209
+ id: 0
span:
lo: 2
hi: 211
diff --git a/tests/expectations/parser/functions/const_param.out b/tests/expectations/parser/functions/const_param.out
index 330447321f..f99f25cef0 100644
--- a/tests/expectations/parser/functions/const_param.out
+++ b/tests/expectations/parser/functions/const_param.out
@@ -22,6 +22,7 @@ outputs:
span:
lo: 129
hi: 130
+ id: 0
- Internal:
identifier: "{\"name\":\"y\",\"span\":\"{\\\"lo\\\":137,\\\"hi\\\":138}\"}"
mode: None
@@ -30,6 +31,7 @@ outputs:
span:
lo: 137
hi: 138
+ id: 0
output:
- Internal:
mode: None
@@ -38,6 +40,7 @@ outputs:
span:
lo: 148
hi: 150
+ id: 0
output_type:
Integer: U8
block:
@@ -51,17 +54,21 @@ outputs:
- span:
lo: 168
hi: 171
+ - 0
finalize_arguments: ~
span:
lo: 161
hi: 172
+ id: 0
span:
lo: 151
hi: 178
+ id: 0
finalize: ~
span:
lo: 109
hi: 178
+ id: 0
span:
lo: 2
hi: 179
diff --git a/tests/expectations/parser/functions/constant_input.out b/tests/expectations/parser/functions/constant_input.out
index 5d33c16925..ffb6350fa8 100644
--- a/tests/expectations/parser/functions/constant_input.out
+++ b/tests/expectations/parser/functions/constant_input.out
@@ -22,6 +22,7 @@ outputs:
span:
lo: 50
hi: 51
+ id: 0
output:
- Internal:
mode: None
@@ -30,6 +31,7 @@ outputs:
span:
lo: 60
hi: 62
+ id: 0
output_type:
Integer: U8
block:
@@ -37,10 +39,12 @@ outputs:
span:
lo: 63
hi: 65
+ id: 0
finalize: ~
span:
lo: 30
hi: 65
+ id: 0
span:
lo: 2
hi: 67
diff --git a/tests/expectations/parser/functions/danling_annotations_fail.out b/tests/expectations/parser/functions/danling_annotations_fail.out
index 77bcf9de86..5a77765d14 100644
--- a/tests/expectations/parser/functions/danling_annotations_fail.out
+++ b/tests/expectations/parser/functions/danling_annotations_fail.out
@@ -15,6 +15,7 @@ outputs:
span:
lo: 110
hi: 115
+ id: 0
variant: Standard
identifier: "{\"name\":\"test\",\"span\":\"{\\\"lo\\\":134,\\\"hi\\\":138}\"}"
input: []
@@ -26,6 +27,7 @@ outputs:
span:
lo: 144
hi: 146
+ id: 0
output_type:
Integer: U8
block:
@@ -33,10 +35,12 @@ outputs:
span:
lo: 147
hi: 149
+ id: 0
finalize: ~
span:
lo: 125
hi: 149
+ id: 0
span:
lo: 2
hi: 151
diff --git a/tests/expectations/parser/functions/empty2.out b/tests/expectations/parser/functions/empty2.out
index 4f2e131c08..4263e07754 100644
--- a/tests/expectations/parser/functions/empty2.out
+++ b/tests/expectations/parser/functions/empty2.out
@@ -22,6 +22,7 @@ outputs:
span:
lo: 46
hi: 48
+ id: 0
output_type:
Integer: U8
block:
@@ -29,10 +30,12 @@ outputs:
span:
lo: 49
hi: 51
+ id: 0
finalize: ~
span:
lo: 30
hi: 51
+ id: 0
span:
lo: 2
hi: 52
diff --git a/tests/expectations/parser/functions/infinite_recursion.out b/tests/expectations/parser/functions/infinite_recursion.out
index 522b18bb24..f89c8281c1 100644
--- a/tests/expectations/parser/functions/infinite_recursion.out
+++ b/tests/expectations/parser/functions/infinite_recursion.out
@@ -22,6 +22,7 @@ outputs:
span:
lo: 48
hi: 50
+ id: 0
output_type:
Integer: U8
block:
@@ -36,16 +37,20 @@ outputs:
span:
lo: 61
hi: 66
+ id: 0
span:
lo: 61
hi: 67
+ id: 0
span:
lo: 51
hi: 73
+ id: 0
finalize: ~
span:
lo: 30
hi: 73
+ id: 0
main:
annotations: []
variant: Standard
@@ -58,6 +63,7 @@ outputs:
span:
lo: 97
hi: 98
+ id: 0
output:
- Internal:
mode: None
@@ -65,6 +71,7 @@ outputs:
span:
lo: 109
hi: 113
+ id: 0
output_type: Boolean
block:
statements:
@@ -78,9 +85,11 @@ outputs:
span:
lo: 124
hi: 129
+ id: 0
span:
lo: 124
hi: 130
+ id: 0
- Return:
expression:
Identifier: "{\"name\":\"y\",\"span\":\"{\\\"lo\\\":146,\\\"hi\\\":147}\"}"
@@ -88,13 +97,16 @@ outputs:
span:
lo: 139
hi: 148
+ id: 0
span:
lo: 114
hi: 154
+ id: 0
finalize: ~
span:
lo: 83
hi: 154
+ id: 0
span:
lo: 2
hi: 156
diff --git a/tests/expectations/parser/functions/inline_function.out b/tests/expectations/parser/functions/inline_function.out
index fe8fb63620..d7c6f56f30 100644
--- a/tests/expectations/parser/functions/inline_function.out
+++ b/tests/expectations/parser/functions/inline_function.out
@@ -22,6 +22,7 @@ outputs:
span:
lo: 37
hi: 38
+ id: 0
- Internal:
identifier: "{\"name\":\"y\",\"span\":\"{\\\"lo\\\":45,\\\"hi\\\":46}\"}"
mode: None
@@ -30,6 +31,7 @@ outputs:
span:
lo: 45
hi: 46
+ id: 0
output:
- Internal:
mode: None
@@ -38,6 +40,7 @@ outputs:
span:
lo: 56
hi: 59
+ id: 0
output_type:
Integer: U32
block:
@@ -51,17 +54,21 @@ outputs:
- span:
lo: 77
hi: 81
+ - 0
finalize_arguments: ~
span:
lo: 70
hi: 82
+ id: 0
span:
lo: 60
hi: 88
+ id: 0
finalize: ~
span:
lo: 26
hi: 88
+ id: 0
span:
lo: 2
hi: 90
diff --git a/tests/expectations/parser/functions/params.out b/tests/expectations/parser/functions/params.out
index 4b66764727..68c8a8973c 100644
--- a/tests/expectations/parser/functions/params.out
+++ b/tests/expectations/parser/functions/params.out
@@ -22,6 +22,7 @@ outputs:
span:
lo: 41
hi: 42
+ id: 0
- Internal:
identifier: "{\"name\":\"y\",\"span\":\"{\\\"lo\\\":49,\\\"hi\\\":50}\"}"
mode: None
@@ -30,6 +31,7 @@ outputs:
span:
lo: 49
hi: 50
+ id: 0
output:
- Internal:
mode: None
@@ -38,6 +40,7 @@ outputs:
span:
lo: 60
hi: 62
+ id: 0
output_type:
Integer: U8
block:
@@ -51,17 +54,21 @@ outputs:
- span:
lo: 80
hi: 83
+ - 0
finalize_arguments: ~
span:
lo: 73
hi: 84
+ id: 0
span:
lo: 63
hi: 90
+ id: 0
finalize: ~
span:
lo: 30
hi: 90
+ id: 0
span:
lo: 2
hi: 91
diff --git a/tests/expectations/parser/functions/params_return.out b/tests/expectations/parser/functions/params_return.out
index 64db40d337..4ba06f7f23 100644
--- a/tests/expectations/parser/functions/params_return.out
+++ b/tests/expectations/parser/functions/params_return.out
@@ -22,6 +22,7 @@ outputs:
span:
lo: 41
hi: 42
+ id: 0
- Internal:
identifier: "{\"name\":\"y\",\"span\":\"{\\\"lo\\\":49,\\\"hi\\\":50}\"}"
mode: None
@@ -30,6 +31,7 @@ outputs:
span:
lo: 49
hi: 50
+ id: 0
output:
- Internal:
mode: None
@@ -38,6 +40,7 @@ outputs:
span:
lo: 60
hi: 63
+ id: 0
output_type:
Integer: U32
block:
@@ -51,17 +54,21 @@ outputs:
- span:
lo: 81
hi: 84
+ - 0
finalize_arguments: ~
span:
lo: 74
hi: 85
+ id: 0
span:
lo: 64
hi: 91
+ id: 0
finalize: ~
span:
lo: 30
hi: 91
+ id: 0
span:
lo: 2
hi: 92
diff --git a/tests/expectations/parser/functions/public_param.out b/tests/expectations/parser/functions/public_param.out
index 63bfab39b0..786484eb9f 100644
--- a/tests/expectations/parser/functions/public_param.out
+++ b/tests/expectations/parser/functions/public_param.out
@@ -22,6 +22,7 @@ outputs:
span:
lo: 125
hi: 126
+ id: 0
- Internal:
identifier: "{\"name\":\"y\",\"span\":\"{\\\"lo\\\":133,\\\"hi\\\":134}\"}"
mode: None
@@ -30,6 +31,7 @@ outputs:
span:
lo: 133
hi: 134
+ id: 0
output:
- Internal:
mode: None
@@ -38,6 +40,7 @@ outputs:
span:
lo: 144
hi: 146
+ id: 0
output_type:
Integer: U8
block:
@@ -51,17 +54,21 @@ outputs:
- span:
lo: 164
hi: 167
+ - 0
finalize_arguments: ~
span:
lo: 157
hi: 168
+ id: 0
span:
lo: 147
hi: 174
+ id: 0
finalize: ~
span:
lo: 107
hi: 174
+ id: 0
span:
lo: 2
hi: 176
diff --git a/tests/expectations/parser/functions/return.out b/tests/expectations/parser/functions/return.out
index efcc95a596..c7aa010360 100644
--- a/tests/expectations/parser/functions/return.out
+++ b/tests/expectations/parser/functions/return.out
@@ -22,6 +22,7 @@ outputs:
span:
lo: 46
hi: 49
+ id: 0
output_type:
Integer: U32
block:
@@ -35,17 +36,21 @@ outputs:
- span:
lo: 67
hi: 70
+ - 0
finalize_arguments: ~
span:
lo: 60
hi: 71
+ id: 0
span:
lo: 50
hi: 77
+ id: 0
finalize: ~
span:
lo: 30
hi: 77
+ id: 0
span:
lo: 2
hi: 78
diff --git a/tests/expectations/parser/functions/transition_function.out b/tests/expectations/parser/functions/transition_function.out
index e1b85812a1..2dca269a21 100644
--- a/tests/expectations/parser/functions/transition_function.out
+++ b/tests/expectations/parser/functions/transition_function.out
@@ -22,6 +22,7 @@ outputs:
span:
lo: 41
hi: 42
+ id: 0
- Internal:
identifier: "{\"name\":\"y\",\"span\":\"{\\\"lo\\\":49,\\\"hi\\\":50}\"}"
mode: None
@@ -30,6 +31,7 @@ outputs:
span:
lo: 49
hi: 50
+ id: 0
output:
- Internal:
mode: None
@@ -38,6 +40,7 @@ outputs:
span:
lo: 60
hi: 63
+ id: 0
output_type:
Integer: U32
block:
@@ -51,17 +54,21 @@ outputs:
- span:
lo: 81
hi: 85
+ - 0
finalize_arguments: ~
span:
lo: 74
hi: 86
+ id: 0
span:
lo: 64
hi: 92
+ id: 0
finalize: ~
span:
lo: 26
hi: 92
+ id: 0
span:
lo: 2
hi: 94
diff --git a/tests/expectations/parser/inputs/input_constant.out b/tests/expectations/parser/inputs/input_constant.out
index 4a095194d0..2dca5f787e 100644
--- a/tests/expectations/parser/inputs/input_constant.out
+++ b/tests/expectations/parser/inputs/input_constant.out
@@ -15,6 +15,7 @@ outputs:
- span:
lo: 29
hi: 33
+ - 0
span:
lo: 21
hi: 25
@@ -30,6 +31,7 @@ outputs:
- span:
lo: 55
hi: 58
+ - 0
span:
lo: 47
hi: 49
@@ -43,6 +45,7 @@ outputs:
- span:
lo: 80
hi: 86
+ - 0
span:
lo: 72
hi: 77
@@ -68,6 +71,7 @@ outputs:
span:
lo: 108
hi: 119
+ id: 0
span:
lo: 100
hi: 105
@@ -81,6 +85,7 @@ outputs:
- span:
lo: 143
hi: 206
+ - 0
span:
lo: 133
hi: 140
@@ -96,6 +101,7 @@ outputs:
- span:
lo: 228
hi: 232
+ - 0
span:
lo: 220
hi: 222
@@ -114,6 +120,7 @@ outputs:
- span:
lo: 259
hi: 263
+ - 0
span:
lo: 251
hi: 255
@@ -129,6 +136,7 @@ outputs:
- span:
lo: 277
hi: 280
+ - 0
span:
lo: 269
hi: 271
@@ -142,6 +150,7 @@ outputs:
- span:
lo: 294
hi: 300
+ - 0
span:
lo: 286
hi: 291
@@ -167,6 +176,7 @@ outputs:
span:
lo: 314
hi: 325
+ id: 0
span:
lo: 306
hi: 311
@@ -180,6 +190,7 @@ outputs:
- span:
lo: 341
hi: 404
+ - 0
span:
lo: 331
hi: 338
@@ -195,6 +206,7 @@ outputs:
- span:
lo: 415
hi: 419
+ - 0
span:
lo: 410
hi: 412
diff --git a/tests/expectations/parser/inputs/input_public.out b/tests/expectations/parser/inputs/input_public.out
index 341286a657..9456fb19ed 100644
--- a/tests/expectations/parser/inputs/input_public.out
+++ b/tests/expectations/parser/inputs/input_public.out
@@ -15,6 +15,7 @@ outputs:
- span:
lo: 27
hi: 31
+ - 0
span:
lo: 19
hi: 23
@@ -30,6 +31,7 @@ outputs:
- span:
lo: 68
hi: 71
+ - 0
span:
lo: 60
hi: 62
@@ -43,6 +45,7 @@ outputs:
- span:
lo: 111
hi: 117
+ - 0
span:
lo: 103
hi: 108
@@ -68,6 +71,7 @@ outputs:
span:
lo: 157
hi: 168
+ id: 0
span:
lo: 149
hi: 154
@@ -81,6 +85,7 @@ outputs:
- span:
lo: 200
hi: 263
+ - 0
span:
lo: 190
hi: 197
@@ -96,6 +101,7 @@ outputs:
- span:
lo: 283
hi: 287
+ - 0
span:
lo: 275
hi: 277
@@ -114,6 +120,7 @@ outputs:
- span:
lo: 314
hi: 318
+ - 0
span:
lo: 306
hi: 310
@@ -129,6 +136,7 @@ outputs:
- span:
lo: 349
hi: 352
+ - 0
span:
lo: 341
hi: 343
@@ -142,6 +150,7 @@ outputs:
- span:
lo: 386
hi: 392
+ - 0
span:
lo: 378
hi: 383
@@ -167,6 +176,7 @@ outputs:
span:
lo: 426
hi: 437
+ id: 0
span:
lo: 418
hi: 423
@@ -180,6 +190,7 @@ outputs:
- span:
lo: 463
hi: 526
+ - 0
span:
lo: 453
hi: 460
@@ -195,6 +206,7 @@ outputs:
- span:
lo: 537
hi: 541
+ - 0
span:
lo: 532
hi: 534
diff --git a/tests/expectations/parser/program/mapping.out b/tests/expectations/parser/program/mapping.out
index ea09a92855..a87f401fb9 100644
--- a/tests/expectations/parser/program/mapping.out
+++ b/tests/expectations/parser/program/mapping.out
@@ -16,6 +16,7 @@ outputs:
span:
lo: 30
hi: 64
+ id: 0
foo:
identifier: "{\"name\":\"foo\",\"span\":\"{\\\"lo\\\":82,\\\"hi\\\":85}\"}"
key_type:
@@ -25,6 +26,7 @@ outputs:
span:
lo: 74
hi: 98
+ id: 0
functions: {}
span:
lo: 2
diff --git a/tests/expectations/parser/program/record_with_visibility.out b/tests/expectations/parser/program/record_with_visibility.out
index 6e49bac08f..1560eb1f27 100644
--- a/tests/expectations/parser/program/record_with_visibility.out
+++ b/tests/expectations/parser/program/record_with_visibility.out
@@ -16,10 +16,12 @@ outputs:
span:
lo: 57
hi: 71
+ id: 0
is_record: true
span:
lo: 26
hi: 78
+ id: 0
mappings: {}
functions: {}
span:
diff --git a/tests/expectations/parser/program/struct_with_visibility.out b/tests/expectations/parser/program/struct_with_visibility.out
index c1af94daea..2fce76c4d6 100644
--- a/tests/expectations/parser/program/struct_with_visibility.out
+++ b/tests/expectations/parser/program/struct_with_visibility.out
@@ -16,6 +16,7 @@ outputs:
span:
lo: 54
hi: 66
+ id: 0
- mode: Private
identifier: "{\"name\":\"floo\",\"span\":\"{\\\"lo\\\":84,\\\"hi\\\":88}\"}"
type_:
@@ -23,16 +24,19 @@ outputs:
span:
lo: 84
hi: 93
+ id: 0
- mode: None
identifier: "{\"name\":\"data\",\"span\":\"{\\\"lo\\\":103,\\\"hi\\\":107}\"}"
type_: Boolean
span:
lo: 103
hi: 113
+ id: 0
is_record: false
span:
lo: 26
hi: 120
+ id: 0
mappings: {}
functions: {}
span:
diff --git a/tests/expectations/parser/serialize/one_plus_one.out b/tests/expectations/parser/serialize/one_plus_one.out
index 6d3555361d..d7828efd60 100644
--- a/tests/expectations/parser/serialize/one_plus_one.out
+++ b/tests/expectations/parser/serialize/one_plus_one.out
@@ -19,6 +19,7 @@ outputs:
mode: None
type_:
Integer: U8
+ id: 0
output_type:
Integer: U8
block:
@@ -31,11 +32,17 @@ outputs:
Integer:
- U8
- "1"
+ - 0
right:
Literal:
Integer:
- U8
- "1"
+ - 0
op: Add
+ id: 0
finalize_arguments: ~
+ id: 0
+ id: 0
finalize: ~
+ id: 0
diff --git a/tests/expectations/parser/statement/assert.out b/tests/expectations/parser/statement/assert.out
index f31359f57d..46ed02b465 100644
--- a/tests/expectations/parser/statement/assert.out
+++ b/tests/expectations/parser/statement/assert.out
@@ -10,6 +10,7 @@ outputs:
span:
lo: 0
hi: 9
+ id: 0
- Assert:
variant:
AssertEq:
@@ -19,21 +20,32 @@ outputs:
- identifier: "{\"name\":\"x\",\"span\":\"{\\\"lo\\\":16,\\\"hi\\\":17}\"}"
expression:
Identifier: "{\"name\":\"x\",\"span\":\"{\\\"lo\\\":19,\\\"hi\\\":20}\"}"
+ span:
+ lo: 16
+ hi: 20
+ id: 0
span:
lo: 10
hi: 22
+ id: 0
- Struct:
name: "{\"name\":\"Foo\",\"span\":\"{\\\"lo\\\":24,\\\"hi\\\":27}\"}"
members:
- identifier: "{\"name\":\"x\",\"span\":\"{\\\"lo\\\":30,\\\"hi\\\":31}\"}"
expression:
Identifier: "{\"name\":\"y\",\"span\":\"{\\\"lo\\\":33,\\\"hi\\\":34}\"}"
+ span:
+ lo: 30
+ hi: 34
+ id: 0
span:
lo: 24
hi: 36
+ id: 0
span:
lo: 0
hi: 9
+ id: 0
- Assert:
variant:
AssertNeq:
@@ -42,6 +54,7 @@ outputs:
span:
lo: 0
hi: 10
+ id: 0
- Assert:
variant:
Assert:
@@ -51,6 +64,8 @@ outputs:
- span:
lo: 7
hi: 12
+ - 0
span:
lo: 0
hi: 6
+ id: 0
diff --git a/tests/expectations/parser/statement/assign.out b/tests/expectations/parser/statement/assign.out
index bf1e2590d6..e985533c57 100644
--- a/tests/expectations/parser/statement/assign.out
+++ b/tests/expectations/parser/statement/assign.out
@@ -10,6 +10,7 @@ outputs:
span:
lo: 0
hi: 8
+ id: 0
- Assign:
place:
Identifier: "{\"name\":\"x\",\"span\":\"{\\\"lo\\\":0,\\\"hi\\\":1}\"}"
@@ -23,9 +24,11 @@ outputs:
span:
lo: 4
hi: 7
+ id: 0
span:
lo: 0
hi: 7
+ id: 0
- Assign:
place:
Identifier: "{\"name\":\"x\",\"span\":\"{\\\"lo\\\":0,\\\"hi\\\":1}\"}"
@@ -38,6 +41,8 @@ outputs:
span:
lo: 4
hi: 7
+ id: 0
span:
lo: 0
hi: 7
+ id: 0
diff --git a/tests/expectations/parser/statement/block.out b/tests/expectations/parser/statement/block.out
index 3d883dce1d..5d0566b902 100644
--- a/tests/expectations/parser/statement/block.out
+++ b/tests/expectations/parser/statement/block.out
@@ -7,6 +7,7 @@ outputs:
span:
lo: 0
hi: 2
+ id: 0
- Block:
statements:
- Return:
@@ -18,13 +19,16 @@ outputs:
- span:
lo: 9
hi: 12
+ - 0
finalize_arguments: ~
span:
lo: 2
hi: 13
+ id: 0
span:
lo: 0
hi: 15
+ id: 0
- Block:
statements:
- Block:
@@ -32,9 +36,11 @@ outputs:
span:
lo: 1
hi: 3
+ id: 0
span:
lo: 0
hi: 4
+ id: 0
- Block:
statements:
- Block:
@@ -48,16 +54,20 @@ outputs:
- span:
lo: 11
hi: 14
+ - 0
finalize_arguments: ~
span:
lo: 4
hi: 15
+ id: 0
span:
lo: 2
hi: 17
+ id: 0
span:
lo: 0
hi: 19
+ id: 0
- Block:
statements:
- Conditional:
@@ -74,17 +84,22 @@ outputs:
- span:
lo: 16
hi: 19
+ - 0
finalize_arguments: ~
span:
lo: 9
hi: 20
+ id: 0
span:
lo: 7
hi: 22
+ id: 0
otherwise: ~
span:
lo: 2
hi: 22
+ id: 0
span:
lo: 0
hi: 24
+ id: 0
diff --git a/tests/expectations/parser/statement/conditional.out b/tests/expectations/parser/statement/conditional.out
index 7fd224c65d..778a3d5c76 100644
--- a/tests/expectations/parser/statement/conditional.out
+++ b/tests/expectations/parser/statement/conditional.out
@@ -16,17 +16,21 @@ outputs:
- span:
lo: 14
hi: 17
+ - 0
finalize_arguments: ~
span:
lo: 7
hi: 18
+ id: 0
span:
lo: 5
hi: 20
+ id: 0
otherwise: ~
span:
lo: 0
hi: 20
+ id: 0
- Conditional:
condition:
Identifier: "{\"name\":\"x\",\"span\":\"{\\\"lo\\\":4,\\\"hi\\\":5}\"}"
@@ -41,17 +45,21 @@ outputs:
- span:
lo: 16
hi: 19
+ - 0
finalize_arguments: ~
span:
lo: 9
hi: 20
+ id: 0
span:
lo: 7
hi: 22
+ id: 0
otherwise: ~
span:
lo: 0
hi: 22
+ id: 0
- Conditional:
condition:
Identifier: "{\"name\":\"x\",\"span\":\"{\\\"lo\\\":4,\\\"hi\\\":5}\"}"
@@ -60,15 +68,18 @@ outputs:
span:
lo: 7
hi: 9
+ id: 0
otherwise:
Block:
statements: []
span:
lo: 15
hi: 17
+ id: 0
span:
lo: 0
hi: 17
+ id: 0
- Conditional:
condition:
Binary:
@@ -80,11 +91,13 @@ outputs:
span:
lo: 3
hi: 6
+ id: 0
then:
statements: []
span:
lo: 7
hi: 9
+ id: 0
otherwise:
Conditional:
condition:
@@ -97,23 +110,28 @@ outputs:
span:
lo: 18
hi: 21
+ id: 0
then:
statements: []
span:
lo: 22
hi: 24
+ id: 0
otherwise:
Block:
statements: []
span:
lo: 30
hi: 32
+ id: 0
span:
lo: 15
hi: 32
+ id: 0
span:
lo: 0
hi: 32
+ id: 0
- Conditional:
condition:
Binary:
@@ -125,6 +143,7 @@ outputs:
span:
lo: 3
hi: 6
+ id: 0
then:
statements:
- Return:
@@ -136,14 +155,18 @@ outputs:
- span:
lo: 16
hi: 19
+ - 0
finalize_arguments: ~
span:
lo: 9
hi: 20
+ id: 0
span:
lo: 7
hi: 22
+ id: 0
otherwise: ~
span:
lo: 0
hi: 22
+ id: 0
diff --git a/tests/expectations/parser/statement/definition.out b/tests/expectations/parser/statement/definition.out
index e98f838bc4..edd7936c69 100644
--- a/tests/expectations/parser/statement/definition.out
+++ b/tests/expectations/parser/statement/definition.out
@@ -13,6 +13,7 @@ outputs:
span:
lo: 0
hi: 16
+ id: 0
- Definition:
declaration_type: Let
place:
@@ -29,9 +30,11 @@ outputs:
span:
lo: 13
hi: 16
+ id: 0
span:
lo: 0
hi: 16
+ id: 0
- Definition:
declaration_type: Let
place:
@@ -47,9 +50,11 @@ outputs:
span:
lo: 12
hi: 15
+ id: 0
span:
lo: 0
hi: 15
+ id: 0
- Definition:
declaration_type: Let
place:
@@ -60,6 +65,7 @@ outputs:
span:
lo: 0
hi: 20
+ id: 0
- Definition:
declaration_type: Let
place:
@@ -71,6 +77,7 @@ outputs:
span:
lo: 0
hi: 16
+ id: 0
- Definition:
declaration_type: Let
place:
@@ -87,9 +94,11 @@ outputs:
span:
lo: 13
hi: 16
+ id: 0
span:
lo: 0
hi: 16
+ id: 0
- Definition:
declaration_type: Let
place:
@@ -105,9 +114,11 @@ outputs:
span:
lo: 12
hi: 15
+ id: 0
span:
lo: 0
hi: 15
+ id: 0
- Definition:
declaration_type: Let
place:
@@ -118,6 +129,7 @@ outputs:
span:
lo: 0
hi: 20
+ id: 0
- Definition:
declaration_type: Let
place:
@@ -129,6 +141,7 @@ outputs:
span:
lo: 0
hi: 17
+ id: 0
- Definition:
declaration_type: Let
place:
@@ -145,9 +158,11 @@ outputs:
span:
lo: 13
hi: 16
+ id: 0
span:
lo: 0
hi: 16
+ id: 0
- Definition:
declaration_type: Let
place:
@@ -163,9 +178,11 @@ outputs:
span:
lo: 13
hi: 16
+ id: 0
span:
lo: 0
hi: 16
+ id: 0
- Definition:
declaration_type: Let
place:
@@ -177,6 +194,7 @@ outputs:
span:
lo: 0
hi: 17
+ id: 0
- Definition:
declaration_type: Let
place:
@@ -193,9 +211,11 @@ outputs:
span:
lo: 13
hi: 16
+ id: 0
span:
lo: 0
hi: 16
+ id: 0
- Definition:
declaration_type: Let
place:
@@ -211,9 +231,11 @@ outputs:
span:
lo: 13
hi: 16
+ id: 0
span:
lo: 0
hi: 16
+ id: 0
- Definition:
declaration_type: Let
place:
@@ -226,6 +248,8 @@ outputs:
- span:
lo: 17
hi: 80
+ - 0
span:
lo: 0
hi: 80
+ id: 0
diff --git a/tests/expectations/parser/statement/expression.out b/tests/expectations/parser/statement/expression.out
index d1ea850aaa..65f436ab35 100644
--- a/tests/expectations/parser/statement/expression.out
+++ b/tests/expectations/parser/statement/expression.out
@@ -8,6 +8,7 @@ outputs:
span:
lo: 0
hi: 5
+ id: 0
- Expression:
expression:
Binary:
@@ -19,9 +20,11 @@ outputs:
span:
lo: 0
hi: 3
+ id: 0
span:
lo: 0
hi: 4
+ id: 0
- Expression:
expression:
Call:
@@ -32,6 +35,8 @@ outputs:
span:
lo: 0
hi: 3
+ id: 0
span:
lo: 0
hi: 4
+ id: 0
diff --git a/tests/expectations/parser/statement/iteration.out b/tests/expectations/parser/statement/iteration.out
index 069f1da51e..e167505458 100644
--- a/tests/expectations/parser/statement/iteration.out
+++ b/tests/expectations/parser/statement/iteration.out
@@ -14,6 +14,7 @@ outputs:
- span:
lo: 13
hi: 16
+ - 0
stop:
Literal:
Integer:
@@ -22,15 +23,18 @@ outputs:
- span:
lo: 18
hi: 21
+ - 0
inclusive: false
block:
statements: []
span:
lo: 22
hi: 24
+ id: 0
span:
lo: 0
hi: 24
+ id: 0
- Iteration:
variable: "{\"name\":\"x\",\"span\":\"{\\\"lo\\\":4,\\\"hi\\\":5}\"}"
type_:
@@ -43,6 +47,7 @@ outputs:
- span:
lo: 14
hi: 18
+ - 0
stop:
Literal:
Integer:
@@ -51,6 +56,7 @@ outputs:
- span:
lo: 20
hi: 24
+ - 0
inclusive: false
block:
statements:
@@ -63,16 +69,20 @@ outputs:
- span:
lo: 34
hi: 37
+ - 0
finalize_arguments: ~
span:
lo: 27
hi: 38
+ id: 0
span:
lo: 25
hi: 40
+ id: 0
span:
lo: 0
hi: 40
+ id: 0
- Iteration:
variable: "{\"name\":\"x\",\"span\":\"{\\\"lo\\\":4,\\\"hi\\\":5}\"}"
type_: Field
@@ -83,6 +93,7 @@ outputs:
- span:
lo: 16
hi: 22
+ - 0
stop:
Literal:
Integer:
@@ -91,6 +102,7 @@ outputs:
- span:
lo: 24
hi: 28
+ - 0
inclusive: false
block:
statements:
@@ -103,16 +115,20 @@ outputs:
- span:
lo: 38
hi: 41
+ - 0
finalize_arguments: ~
span:
lo: 31
hi: 42
+ id: 0
span:
lo: 29
hi: 44
+ id: 0
span:
lo: 0
hi: 44
+ id: 0
- Iteration:
variable: "{\"name\":\"x\",\"span\":\"{\\\"lo\\\":4,\\\"hi\\\":5}\"}"
type_: Boolean
@@ -124,6 +140,7 @@ outputs:
- span:
lo: 15
hi: 18
+ - 0
stop:
Identifier: "{\"name\":\"Self\",\"span\":\"{\\\"lo\\\":20,\\\"hi\\\":24}\"}"
inclusive: false
@@ -138,13 +155,17 @@ outputs:
- span:
lo: 34
hi: 37
+ - 0
finalize_arguments: ~
span:
lo: 27
hi: 38
+ id: 0
span:
lo: 25
hi: 40
+ id: 0
span:
lo: 0
hi: 40
+ id: 0
diff --git a/tests/expectations/parser/statement/return.out b/tests/expectations/parser/statement/return.out
index 4ec54c81c7..aa03cf2213 100644
--- a/tests/expectations/parser/statement/return.out
+++ b/tests/expectations/parser/statement/return.out
@@ -9,6 +9,7 @@ outputs:
span:
lo: 0
hi: 12
+ id: 0
- Return:
expression:
Literal:
@@ -18,7 +19,9 @@ outputs:
- span:
lo: 7
hi: 10
+ - 0
finalize_arguments: ~
span:
lo: 0
hi: 11
+ id: 0
diff --git a/tests/expectations/parser/unreachable/math_op_pass.out b/tests/expectations/parser/unreachable/math_op_pass.out
index 02847a7bdc..f0b05f39eb 100644
--- a/tests/expectations/parser/unreachable/math_op_pass.out
+++ b/tests/expectations/parser/unreachable/math_op_pass.out
@@ -18,9 +18,11 @@ outputs:
span:
lo: 12
hi: 18
+ id: 0
span:
lo: 0
hi: 18
+ id: 0
- Definition:
declaration_type: Let
place:
@@ -37,9 +39,11 @@ outputs:
span:
lo: 12
hi: 18
+ id: 0
span:
lo: 0
hi: 18
+ id: 0
- Definition:
declaration_type: Let
place:
@@ -56,9 +60,11 @@ outputs:
span:
lo: 12
hi: 17
+ id: 0
span:
lo: 0
hi: 17
+ id: 0
- Definition:
declaration_type: Let
place:
@@ -75,9 +81,11 @@ outputs:
span:
lo: 12
hi: 18
+ id: 0
span:
lo: 0
hi: 18
+ id: 0
- Definition:
declaration_type: Let
place:
@@ -94,9 +102,11 @@ outputs:
span:
lo: 12
hi: 17
+ id: 0
span:
lo: 0
hi: 17
+ id: 0
- Definition:
declaration_type: Let
place:
@@ -113,9 +123,11 @@ outputs:
span:
lo: 12
hi: 18
+ id: 0
span:
lo: 0
hi: 18
+ id: 0
- Definition:
declaration_type: Let
place:
@@ -132,9 +144,11 @@ outputs:
span:
lo: 12
hi: 17
+ id: 0
span:
lo: 0
hi: 17
+ id: 0
- Assign:
place:
Identifier: "{\"name\":\"x_\",\"span\":\"{\\\"lo\\\":0,\\\"hi\\\":2}\"}"
@@ -143,6 +157,7 @@ outputs:
span:
lo: 0
hi: 4
+ id: 0
- Assign:
place:
Identifier: "{\"name\":\"xconsole\",\"span\":\"{\\\"lo\\\":0,\\\"hi\\\":8}\"}"
@@ -151,6 +166,7 @@ outputs:
span:
lo: 0
hi: 10
+ id: 0
- Assign:
place:
Identifier: "{\"name\":\"xconst\",\"span\":\"{\\\"lo\\\":0,\\\"hi\\\":6}\"}"
@@ -159,6 +175,7 @@ outputs:
span:
lo: 0
hi: 8
+ id: 0
- Assign:
place:
Identifier: "{\"name\":\"xlet\",\"span\":\"{\\\"lo\\\":0,\\\"hi\\\":4}\"}"
@@ -167,6 +184,7 @@ outputs:
span:
lo: 0
hi: 6
+ id: 0
- Assign:
place:
Identifier: "{\"name\":\"xfor\",\"span\":\"{\\\"lo\\\":0,\\\"hi\\\":4}\"}"
@@ -175,6 +193,7 @@ outputs:
span:
lo: 0
hi: 6
+ id: 0
- Assign:
place:
Identifier: "{\"name\":\"xif\",\"span\":\"{\\\"lo\\\":0,\\\"hi\\\":3}\"}"
@@ -183,6 +202,7 @@ outputs:
span:
lo: 0
hi: 5
+ id: 0
- Assign:
place:
Identifier: "{\"name\":\"xelse\",\"span\":\"{\\\"lo\\\":0,\\\"hi\\\":5}\"}"
@@ -191,6 +211,7 @@ outputs:
span:
lo: 0
hi: 7
+ id: 0
- Assign:
place:
Identifier: "{\"name\":\"xi8\",\"span\":\"{\\\"lo\\\":0,\\\"hi\\\":3}\"}"
@@ -199,6 +220,7 @@ outputs:
span:
lo: 0
hi: 5
+ id: 0
- Assign:
place:
Identifier: "{\"name\":\"xi16\",\"span\":\"{\\\"lo\\\":0,\\\"hi\\\":4}\"}"
@@ -207,6 +229,7 @@ outputs:
span:
lo: 0
hi: 6
+ id: 0
- Assign:
place:
Identifier: "{\"name\":\"xi32\",\"span\":\"{\\\"lo\\\":0,\\\"hi\\\":4}\"}"
@@ -215,6 +238,7 @@ outputs:
span:
lo: 0
hi: 6
+ id: 0
- Assign:
place:
Identifier: "{\"name\":\"xi64\",\"span\":\"{\\\"lo\\\":0,\\\"hi\\\":4}\"}"
@@ -223,6 +247,7 @@ outputs:
span:
lo: 0
hi: 6
+ id: 0
- Assign:
place:
Identifier: "{\"name\":\"xi128\",\"span\":\"{\\\"lo\\\":0,\\\"hi\\\":5}\"}"
@@ -231,6 +256,7 @@ outputs:
span:
lo: 0
hi: 7
+ id: 0
- Assign:
place:
Identifier: "{\"name\":\"xu8\",\"span\":\"{\\\"lo\\\":0,\\\"hi\\\":3}\"}"
@@ -239,6 +265,7 @@ outputs:
span:
lo: 0
hi: 5
+ id: 0
- Assign:
place:
Identifier: "{\"name\":\"xu16\",\"span\":\"{\\\"lo\\\":0,\\\"hi\\\":4}\"}"
@@ -247,6 +274,7 @@ outputs:
span:
lo: 0
hi: 6
+ id: 0
- Assign:
place:
Identifier: "{\"name\":\"xu32\",\"span\":\"{\\\"lo\\\":0,\\\"hi\\\":4}\"}"
@@ -255,6 +283,7 @@ outputs:
span:
lo: 0
hi: 6
+ id: 0
- Assign:
place:
Identifier: "{\"name\":\"xu64\",\"span\":\"{\\\"lo\\\":0,\\\"hi\\\":4}\"}"
@@ -263,6 +292,7 @@ outputs:
span:
lo: 0
hi: 6
+ id: 0
- Assign:
place:
Identifier: "{\"name\":\"xu128\",\"span\":\"{\\\"lo\\\":0,\\\"hi\\\":5}\"}"
@@ -271,6 +301,7 @@ outputs:
span:
lo: 0
hi: 7
+ id: 0
- Assign:
place:
Identifier: "{\"name\":\"xreturn\",\"span\":\"{\\\"lo\\\":0,\\\"hi\\\":7}\"}"
@@ -279,6 +310,7 @@ outputs:
span:
lo: 0
hi: 9
+ id: 0
- Assign:
place:
Identifier: "{\"name\":\"xtrue\",\"span\":\"{\\\"lo\\\":0,\\\"hi\\\":5}\"}"
@@ -287,6 +319,7 @@ outputs:
span:
lo: 0
hi: 7
+ id: 0
- Assign:
place:
Identifier: "{\"name\":\"xfalse\",\"span\":\"{\\\"lo\\\":0,\\\"hi\\\":6}\"}"
@@ -295,6 +328,7 @@ outputs:
span:
lo: 0
hi: 8
+ id: 0
- Assign:
place:
Identifier: "{\"name\":\"x0\",\"span\":\"{\\\"lo\\\":0,\\\"hi\\\":2}\"}"
@@ -303,3 +337,4 @@ outputs:
span:
lo: 0
hi: 4
+ id: 0
diff --git a/tests/expectations/parser/unreachable/postfix_pass.out b/tests/expectations/parser/unreachable/postfix_pass.out
index abfb038b75..a2c2f380c5 100644
--- a/tests/expectations/parser/unreachable/postfix_pass.out
+++ b/tests/expectations/parser/unreachable/postfix_pass.out
@@ -13,6 +13,7 @@ outputs:
span:
lo: 0
hi: 19
+ id: 0
- Definition:
declaration_type: Let
place:
@@ -24,6 +25,7 @@ outputs:
span:
lo: 0
hi: 14
+ id: 0
- Definition:
declaration_type: Let
place:
@@ -35,6 +37,7 @@ outputs:
span:
lo: 0
hi: 15
+ id: 0
- Definition:
declaration_type: Let
place:
@@ -46,6 +49,7 @@ outputs:
span:
lo: 0
hi: 20
+ id: 0
- Definition:
declaration_type: Let
place:
@@ -57,6 +61,7 @@ outputs:
span:
lo: 0
hi: 18
+ id: 0
- Definition:
declaration_type: Let
place:
@@ -68,6 +73,7 @@ outputs:
span:
lo: 0
hi: 16
+ id: 0
- Definition:
declaration_type: Let
place:
@@ -79,6 +85,7 @@ outputs:
span:
lo: 0
hi: 16
+ id: 0
- Definition:
declaration_type: Let
place:
@@ -90,6 +97,7 @@ outputs:
span:
lo: 0
hi: 15
+ id: 0
- Definition:
declaration_type: Let
place:
@@ -101,6 +109,7 @@ outputs:
span:
lo: 0
hi: 17
+ id: 0
- Definition:
declaration_type: Let
place:
@@ -112,6 +121,7 @@ outputs:
span:
lo: 0
hi: 15
+ id: 0
- Definition:
declaration_type: Let
place:
@@ -123,6 +133,7 @@ outputs:
span:
lo: 0
hi: 16
+ id: 0
- Definition:
declaration_type: Let
place:
@@ -134,6 +145,7 @@ outputs:
span:
lo: 0
hi: 16
+ id: 0
- Definition:
declaration_type: Let
place:
@@ -145,6 +157,7 @@ outputs:
span:
lo: 0
hi: 16
+ id: 0
- Definition:
declaration_type: Let
place:
@@ -156,6 +169,7 @@ outputs:
span:
lo: 0
hi: 17
+ id: 0
- Definition:
declaration_type: Let
place:
@@ -167,6 +181,7 @@ outputs:
span:
lo: 0
hi: 15
+ id: 0
- Definition:
declaration_type: Let
place:
@@ -178,6 +193,7 @@ outputs:
span:
lo: 0
hi: 16
+ id: 0
- Definition:
declaration_type: Let
place:
@@ -189,6 +205,7 @@ outputs:
span:
lo: 0
hi: 16
+ id: 0
- Definition:
declaration_type: Let
place:
@@ -200,6 +217,7 @@ outputs:
span:
lo: 0
hi: 16
+ id: 0
- Definition:
declaration_type: Let
place:
@@ -211,6 +229,7 @@ outputs:
span:
lo: 0
hi: 17
+ id: 0
- Definition:
declaration_type: Let
place:
@@ -222,6 +241,7 @@ outputs:
span:
lo: 0
hi: 19
+ id: 0
- Definition:
declaration_type: Let
place:
@@ -233,6 +253,7 @@ outputs:
span:
lo: 0
hi: 17
+ id: 0
- Definition:
declaration_type: Let
place:
@@ -244,6 +265,7 @@ outputs:
span:
lo: 0
hi: 17
+ id: 0
- Definition:
declaration_type: Let
place:
@@ -255,6 +277,7 @@ outputs:
span:
lo: 0
hi: 17
+ id: 0
- Definition:
declaration_type: Let
place:
@@ -266,6 +289,7 @@ outputs:
span:
lo: 0
hi: 18
+ id: 0
- Definition:
declaration_type: Let
place:
@@ -277,3 +301,4 @@ outputs:
span:
lo: 0
hi: 14
+ id: 0