From 1edc2e56e46abfd76cbbd6afeb676731583d02af Mon Sep 17 00:00:00 2001 From: Michael Schimmel Date: Sat, 21 Feb 2026 22:57:16 +0100 Subject: [PATCH] Update compiler optimizer test snapshots --- ..._optimizer__tests__opt_assignment_safety.snap | 9 +++++++++ ...mpiler__optimizer__tests__opt_dce_unused.snap | 9 +++++++++ ..._compiler__optimizer__tests__opt_folding.snap | 9 +++++++++ ...r__optimizer__tests__opt_lambda_cracking.snap | 16 ++++++++++++++++ ...er__optimizer__tests__opt_local_inlining.snap | 9 +++++++++ 5 files changed, 52 insertions(+) create mode 100644 src/ast/compiler/snapshots/myc__ast__compiler__optimizer__tests__opt_assignment_safety.snap create mode 100644 src/ast/compiler/snapshots/myc__ast__compiler__optimizer__tests__opt_dce_unused.snap create mode 100644 src/ast/compiler/snapshots/myc__ast__compiler__optimizer__tests__opt_folding.snap create mode 100644 src/ast/compiler/snapshots/myc__ast__compiler__optimizer__tests__opt_lambda_cracking.snap create mode 100644 src/ast/compiler/snapshots/myc__ast__compiler__optimizer__tests__opt_local_inlining.snap diff --git a/src/ast/compiler/snapshots/myc__ast__compiler__optimizer__tests__opt_assignment_safety.snap b/src/ast/compiler/snapshots/myc__ast__compiler__optimizer__tests__opt_assignment_safety.snap new file mode 100644 index 0000000..49a9adc --- /dev/null +++ b/src/ast/compiler/snapshots/myc__ast__compiler__optimizer__tests__opt_assignment_safety.snap @@ -0,0 +1,9 @@ +--- +source: src/ast/compiler/optimizer.rs +assertion_line: 533 +expression: dump +--- +Lambda (Upvalues: 0) + Parameters: + Tuple + Constant: 20 diff --git a/src/ast/compiler/snapshots/myc__ast__compiler__optimizer__tests__opt_dce_unused.snap b/src/ast/compiler/snapshots/myc__ast__compiler__optimizer__tests__opt_dce_unused.snap new file mode 100644 index 0000000..a2e7c7b --- /dev/null +++ b/src/ast/compiler/snapshots/myc__ast__compiler__optimizer__tests__opt_dce_unused.snap @@ -0,0 +1,9 @@ +--- +source: src/ast/compiler/optimizer.rs +assertion_line: 526 +expression: dump +--- +Lambda (Upvalues: 0) + Parameters: + Tuple + Constant: 42 diff --git a/src/ast/compiler/snapshots/myc__ast__compiler__optimizer__tests__opt_folding.snap b/src/ast/compiler/snapshots/myc__ast__compiler__optimizer__tests__opt_folding.snap new file mode 100644 index 0000000..5842b2d --- /dev/null +++ b/src/ast/compiler/snapshots/myc__ast__compiler__optimizer__tests__opt_folding.snap @@ -0,0 +1,9 @@ +--- +source: src/ast/compiler/optimizer.rs +assertion_line: 511 +expression: dump +--- +Lambda (Upvalues: 0) + Parameters: + Tuple + Constant: 30 diff --git a/src/ast/compiler/snapshots/myc__ast__compiler__optimizer__tests__opt_lambda_cracking.snap b/src/ast/compiler/snapshots/myc__ast__compiler__optimizer__tests__opt_lambda_cracking.snap new file mode 100644 index 0000000..9cd7e14 --- /dev/null +++ b/src/ast/compiler/snapshots/myc__ast__compiler__optimizer__tests__opt_lambda_cracking.snap @@ -0,0 +1,16 @@ +--- +source: src/ast/compiler/optimizer.rs +assertion_line: 540 +expression: dump +--- +Lambda (Upvalues: 0) + Parameters: + Tuple + Block + DefLocal (Name: 'x', Slot: 0, captured by 1 lambdas) + - Capturer: Lambda at line 1, col 23 + Constant: 10 + Lambda (Upvalues: 0) + Parameters: + Tuple + Constant: 10 diff --git a/src/ast/compiler/snapshots/myc__ast__compiler__optimizer__tests__opt_local_inlining.snap b/src/ast/compiler/snapshots/myc__ast__compiler__optimizer__tests__opt_local_inlining.snap new file mode 100644 index 0000000..79cfa67 --- /dev/null +++ b/src/ast/compiler/snapshots/myc__ast__compiler__optimizer__tests__opt_local_inlining.snap @@ -0,0 +1,9 @@ +--- +source: src/ast/compiler/optimizer.rs +assertion_line: 519 +expression: dump +--- +Lambda (Upvalues: 0) + Parameters: + Tuple + Constant: 15