aboutsummaryrefslogtreecommitdiffstats
path: root/src/lib.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib.rs')
-rw-r--r--src/lib.rs19
1 files changed, 19 insertions, 0 deletions
diff --git a/src/lib.rs b/src/lib.rs
index b1bae9f..8821710 100644
--- a/src/lib.rs
+++ b/src/lib.rs
@@ -1263,5 +1263,24 @@ f() <=> 4
f() <=> 5
",
+ constants_in_inner_functions: "
+q : int = 0
+
+f :: fn -> fn -> {
+ g :: fn {
+ q += 1
+ }
+ ret g
+}
+
+g := f()
+g()
+q <=> 3
+g()
+q <=> 4
+g()
+q <=> 5
+",
+
);
}