aboutsummaryrefslogtreecommitdiff
path: root/spec/outputs/with.lua
diff options
context:
space:
mode:
Diffstat (limited to 'spec/outputs/with.lua')
-rw-r--r--spec/outputs/with.lua24
1 files changed, 18 insertions, 6 deletions
diff --git a/spec/outputs/with.lua b/spec/outputs/with.lua
index 530915e..3cd8aab 100644
--- a/spec/outputs/with.lua
+++ b/spec/outputs/with.lua
@@ -190,6 +190,7 @@ end
190do 190do
191 f((function() 191 f((function()
192 local _with_0 = item 192 local _with_0 = item
193 local _val_0
193 do 194 do
194 local _accum_0 195 local _accum_0
195 repeat 196 repeat
@@ -198,9 +199,9 @@ do
198 break 199 break
199 end 200 end
200 until true 201 until true
201 _with_0 = _accum_0 202 _val_0 = _accum_0
202 end 203 end
203 return _with_0 204 return _val_0
204 end)()) 205 end)())
205 local a 206 local a
206 do 207 do
@@ -213,9 +214,8 @@ do
213 break 214 break
214 end 215 end
215 until true 216 until true
216 _with_0 = _accum_0 217 a = _accum_0
217 end 218 end
218 a = _with_0
219 end 219 end
220 local _accum_0 220 local _accum_0
221 while true do 221 while true do
@@ -227,8 +227,7 @@ do
227 break 227 break
228 end 228 end
229 until true 229 until true
230 _with_0 = _accum_1 230 _accum_0 = _accum_1
231 _accum_0 = _with_0
232 break 231 break
233 end 232 end
234 a = _accum_0 233 a = _accum_0
@@ -249,4 +248,17 @@ do
249 end 248 end
250 a = _accum_0 249 a = _accum_0
251end 250end
251do
252 local tb = {
253 x = 1,
254 y = 2
255 }
256 local a
257 local _accum_0
258 repeat
259 _accum_0 = tb.x + tb.y
260 break
261 until true
262 a = _accum_0
263end
252return nil 264return nil