aboutsummaryrefslogtreecommitdiffstats
path: root/src/lib.rs
diff options
context:
space:
mode:
authorEdvard Thörnros <edvard.thornros@gmail.com>2021-02-15 23:54:19 +0100
committerEdvard Thörnros <edvard.thornros@gmail.com>2021-02-15 23:54:19 +0100
commit1a6fd93e49c01f8291cc594445ef63b407375b1f (patch)
tree5147c8a1888d26d8be288bfc0be37a718380d506 /src/lib.rs
parent06cc26d9639102f4ab9b0eabbf1ece3f395798e0 (diff)
downloadsylt-1a6fd93e49c01f8291cc594445ef63b407375b1f.tar.gz
add test for upvalues
Diffstat (limited to 'src/lib.rs')
-rw-r--r--src/lib.rs15
1 files changed, 15 insertions, 0 deletions
diff --git a/src/lib.rs b/src/lib.rs
index 146e534..b1bae9f 100644
--- a/src/lib.rs
+++ b/src/lib.rs
@@ -1248,5 +1248,20 @@ q :: fn -> int {
ret k()
}
",
+
+ constant_function_closure: "
+q := 1
+
+f :: fn -> int {
+ q += 1
+ ret q
+}
+
+f() <=> 2
+f() <=> 3
+f() <=> 4
+f() <=> 5
+",
+
);
}