aboutsummaryrefslogtreecommitdiff
path: root/BUGS
diff options
context:
space:
mode:
authorThomas Voss <mail@thomasvoss.com> 2024-07-09 22:18:07 +0200
committerThomas Voss <mail@thomasvoss.com> 2024-07-09 22:18:07 +0200
commit2b06086473b466fe989ce8629f941b9539ba1095 (patch)
tree1806bb0f81c0fb9afe6d417dbf6fa62e27789f3e /BUGS
parent81f2c76e51801b352961ca482294ed2dd31437af (diff)
Patch use-after-free
Diffstat (limited to 'BUGS')
-rw-r--r--BUGS10
1 files changed, 1 insertions, 9 deletions
diff --git a/BUGS b/BUGS
index c8bf8b6..857427b 100644
--- a/BUGS
+++ b/BUGS
@@ -23,15 +23,7 @@
foo :: () { return foo(); } /* breaks */
-3. The following example function has a use-after-free for a yet
- undiagnosed reason:
-
- iota :: () int {
- x: int = -1;
- return x;
- }
-
-4. Variable shadowing breaks when you create a local variable with the
+3. Variable shadowing breaks when you create a local variable with the
same name as the parent function, failing with a circular-dependency:
foo :: () { foo := 5; }