summaryrefslogtreecommitdiff
path: root/test.lang
diff options
context:
space:
mode:
authorWormHeamer2025-08-08 06:59:51 -0400
committerWormHeamer2025-08-08 06:59:51 -0400
commit7b235b3aab2bf22405e63f4f55114fca3c284185 (patch)
treec532a88f2f0215471134374e642b1848cb941e00 /test.lang
parent73bd0a21ab9b5073ea7d17fb85b3469d110dc06d (diff)
attempt at optimizing regions after graph generation....
Diffstat (limited to 'test.lang')
-rw-r--r--test.lang19
1 files changed, 9 insertions, 10 deletions
diff --git a/test.lang b/test.lang
index f46b8a0..5535a4e 100644
--- a/test.lang
+++ b/test.lang
@@ -1,17 +1,16 @@
func main(a, b i64) i64 {
- /*if a = b {
+ if a = b {
let t = a
a := b
b := t
} else {
- let t = a
- a := b
- b := t
- }*/
- /* TODO: error on failing to return from a function */
- if a < b {
- return 237 + a + 812734 + b + 81753 + 2389
- } else {
- return 1 + a + 7 + 123897
+ a := 5
+ b := 10
+ if a = b {
+ let t = a
+ a := b
+ b := t
+ }
}
+ return a + b
}