@@ -411,10 +411,10 @@ hello()
411
411
//│ let* (x$0) = hello() in -- #2
412
412
//│ x$0 -- #1
413
413
//│ ╔══[COMPILATION ERROR] not a tail call, as the remaining functions may be impure
414
- //│ ║ l.299 : @tailcall hello()
414
+ //│ ║ l.396 : @tailcall hello()
415
415
//│ ╙── ^^^^^
416
416
//│ ╔══[COMPILATION ERROR] not a tail call
417
- //│ ║ l.300 : @tailcall hello()
417
+ //│ ║ l.397 : @tailcall hello()
418
418
//│ ╙── ^^^^^
419
419
//│
420
420
//│
@@ -448,7 +448,7 @@ hello()
448
448
//│ let* (x$0) = hello() in -- #2
449
449
//│ x$0 -- #1
450
450
//│ ╔══[COMPILATION ERROR] not a tail call
451
- //│ ║ l.327 : @tailcall hello()
451
+ //│ ║ l.435 : @tailcall hello()
452
452
//│ ╙── ^^^^^
453
453
//│
454
454
//│
@@ -1230,11 +1230,11 @@ a()
1230
1230
//│ let* (x$0) = a() in -- #2
1231
1231
//│ x$0 -- #1
1232
1232
//│ ╔══[COMPILATION ERROR] function `a` is not tail-recursive, but is marked as @tailrec
1233
- //│ ║ l.907 : @tailrec
1234
- //│ ║ ^^^^^^^
1233
+ //│ ║ l.1203 : @tailrec
1234
+ //│ ║ ^^^^^^^
1235
1235
//│ ╟── it could self-recurse through this call, which may not be a tail-call
1236
- //│ ║ l.905 : a()
1237
- //│ ╙── ^
1236
+ //│ ║ l.1201 : a()
1237
+ //│ ╙── ^
1238
1238
//│
1239
1239
//│
1240
1240
//│ Strongly Connected Tail Calls:
@@ -1298,11 +1298,11 @@ a()
1298
1298
//│ let* (x$0) = a() in -- #2
1299
1299
//│ x$0 -- #1
1300
1300
//│ ╔══[COMPILATION ERROR] function `a` is not tail-recursive, but is marked as @tailrec
1301
- //│ ║ l.955 : @tailrec
1302
- //│ ║ ^^^^^^^
1301
+ //│ ║ l.1273 : @tailrec
1302
+ //│ ║ ^^^^^^^
1303
1303
//│ ╟── it could self-recurse through this call, which may not be a tail-call
1304
- //│ ║ l.957 : fun b() = A(c(), @tailcall a())
1305
- //│ ╙── ^
1304
+ //│ ║ l.1275 : fun b() = A(c(), @tailcall a())
1305
+ //│ ╙── ^
1306
1306
//│
1307
1307
//│
1308
1308
//│ Strongly Connected Tail Calls:
@@ -1413,13 +1413,13 @@ a()
1413
1413
//│ let* (x$0) = a() in -- #2
1414
1414
//│ x$0 -- #1
1415
1415
//│ ╔══[COMPILATION ERROR] not a tail call, as the remaining functions may be impure
1416
- //│ ║ l.1053 : fun b() = A(@tailcall a(), c())
1416
+ //│ ║ l.1391 : fun b() = A(@tailcall a(), c())
1417
1417
//│ ╙── ^
1418
1418
//│ ╔══[COMPILATION ERROR] function `a` is not tail-recursive, but is marked as @tailrec
1419
- //│ ║ l.1051 : @tailrec
1419
+ //│ ║ l.1389 : @tailrec
1420
1420
//│ ║ ^^^^^^^
1421
1421
//│ ╟── it could self-recurse through this call, which may not be a tail-call
1422
- //│ ║ l.1053 : fun b() = A(@tailcall a(), c())
1422
+ //│ ║ l.1391 : fun b() = A(@tailcall a(), c())
1423
1423
//│ ╙── ^
1424
1424
//│
1425
1425
//│
@@ -1487,7 +1487,7 @@ a()
1487
1487
//│ |@|tailcall| |1|
1488
1488
//│ Parsed: {@tailcall 1}
1489
1489
//│ ╔══[COMPILATION ERROR] @tailcall may only be used to annotate function calls
1490
- //│ ║ l.1129 : @tailcall 1
1490
+ //│ ║ l.1486 : @tailcall 1
1491
1491
//│ ╙── ^^^^^^^^
1492
1492
//│
1493
1493
//│
@@ -1511,7 +1511,7 @@ a()
1511
1511
//│ |@|tailrec| |1|
1512
1512
//│ Parsed: {@tailrec 1}
1513
1513
//│ ╔══[COMPILATION ERROR] @tailrec may only be used to annotate functions
1514
- //│ ║ l.1146 : @tailrec 1
1514
+ //│ ║ l.1510 : @tailrec 1
1515
1515
//│ ╙── ^^^^^^^
1516
1516
//│
1517
1517
//│
@@ -1537,7 +1537,7 @@ foo()
1537
1537
//│ |#fun| |foo|(||)| |#=|→|@|tailrec| |foo|(||)|←|↵|foo|(||)|
1538
1538
//│ Parsed: {fun foo = () => {@tailrec foo()}; foo()}
1539
1539
//│ ╔══[COMPILATION ERROR] @tailrec is for annotating functions; try @tailcall instead
1540
- //│ ║ l.1164 : @tailrec foo()
1540
+ //│ ║ l.1535 : @tailrec foo()
1541
1541
//│ ╙── ^^^^^^^
1542
1542
//│
1543
1543
//│
@@ -1572,7 +1572,7 @@ foo()
1572
1572
//│ |@|tailcall|↵|#fun| |foo|(||)| |#=|→|foo|(||)|←|↵|foo|(||)|
1573
1573
//│ Parsed: {fun foo = () => {foo()}; foo()}
1574
1574
//│ ╔══[COMPILATION ERROR] @tailcall is for annotating function calls; try @tailrec instead
1575
- //│ ║ l.1187 : @tailcall
1575
+ //│ ║ l.1568 : @tailcall
1576
1576
//│ ╙── ^^^^^^^^
1577
1577
//│
1578
1578
//│
0 commit comments