fix #5 loop optimization
fixed arguments modifying bug added samples and samplebooks w/tests
This commit is contained in:
1 parent
53eb1bc5e7
commit
512dda5984
14 files changed
+311
-53
No files matched your search
@@ -1168,4 +1168,24 @@ class ScriptTest {
|
||||
""".trimIndent()
|
||||
)
|
||||
}
|
||||
|
||||
@Test
|
||||
fun testSpoilArgsBug() = runTest {
|
||||
eval(
|
||||
"""
|
||||
fun fnb(a,b) { a + b }
|
||||
|
||||
fun fna(a, b) {
|
||||
val a0 = a
|
||||
val b0 = b
|
||||
fnb(a + 1, b + 1)
|
||||
assert( a0 == a )
|
||||
assert( b0 == b )
|
||||
}
|
||||
|
||||
fna(5,6)
|
||||
"""
|
||||
)
|
||||
|
||||
}
|
||||
}
|
||||
Reference in new issue
Block a user