diff options
author | Thomas Voss <mail@thomasvoss.com> | 2024-07-09 22:18:07 +0200 |
---|---|---|
committer | Thomas Voss <mail@thomasvoss.com> | 2024-07-09 22:18:07 +0200 |
commit | 2b06086473b466fe989ce8629f941b9539ba1095 (patch) | |
tree | 1806bb0f81c0fb9afe6d417dbf6fa62e27789f3e /BUGS | |
parent | 81f2c76e51801b352961ca482294ed2dd31437af (diff) |
Patch use-after-free
Diffstat (limited to 'BUGS')
-rw-r--r-- | BUGS | 10 |
1 files changed, 1 insertions, 9 deletions
@@ -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; } |