| ... | ... | @@ -1507,7 +1507,7 @@ pub fn addCases(ctx: *TestContext) !void { |
| 1507 | 1507 | \\} |
| 1508 | 1508 | , &[_][]const u8{ |
| 1509 | 1509 | "tmp.zig:2:21: error: expected expression, found 'invalid'", |
| 1510 | | "tmp.zig:2:28: note: invalid byte here", |
| 1510 | "tmp.zig:2:28: note: invalid byte: 'a'", |
| 1511 | 1511 | }); |
| 1512 | 1512 | |
| 1513 | 1513 | ctx.objErrStage1("invalid exponent in float literal - 2", |
| ... | ... | @@ -1517,7 +1517,7 @@ pub fn addCases(ctx: *TestContext) !void { |
| 1517 | 1517 | \\} |
| 1518 | 1518 | , &[_][]const u8{ |
| 1519 | 1519 | "tmp.zig:2:21: error: expected expression, found 'invalid'", |
| 1520 | | "tmp.zig:2:29: note: invalid byte here", |
| 1520 | "tmp.zig:2:29: note: invalid byte: 'F'", |
| 1521 | 1521 | }); |
| 1522 | 1522 | |
| 1523 | 1523 | ctx.objErrStage1("invalid underscore placement in float literal - 1", |
| ... | ... | @@ -1527,7 +1527,7 @@ pub fn addCases(ctx: *TestContext) !void { |
| 1527 | 1527 | \\} |
| 1528 | 1528 | , &[_][]const u8{ |
| 1529 | 1529 | "tmp.zig:2:21: error: expected expression, found 'invalid'", |
| 1530 | | "tmp.zig:2:23: note: invalid byte here", |
| 1530 | "tmp.zig:2:23: note: invalid byte: '_'", |
| 1531 | 1531 | }); |
| 1532 | 1532 | |
| 1533 | 1533 | ctx.objErrStage1("invalid underscore placement in float literal - 2", |
| ... | ... | @@ -1537,7 +1537,7 @@ pub fn addCases(ctx: *TestContext) !void { |
| 1537 | 1537 | \\} |
| 1538 | 1538 | , &[_][]const u8{ |
| 1539 | 1539 | "tmp.zig:2:21: error: expected expression, found 'invalid'", |
| 1540 | | "tmp.zig:2:23: note: invalid byte here", |
| 1540 | "tmp.zig:2:23: note: invalid byte: '.'", |
| 1541 | 1541 | }); |
| 1542 | 1542 | |
| 1543 | 1543 | ctx.objErrStage1("invalid underscore placement in float literal - 3", |
| ... | ... | @@ -1547,7 +1547,7 @@ pub fn addCases(ctx: *TestContext) !void { |
| 1547 | 1547 | \\} |
| 1548 | 1548 | , &[_][]const u8{ |
| 1549 | 1549 | "tmp.zig:2:21: error: expected expression, found 'invalid'", |
| 1550 | | "tmp.zig:2:25: note: invalid byte here", |
| 1550 | "tmp.zig:2:25: note: invalid byte: ';'", |
| 1551 | 1551 | }); |
| 1552 | 1552 | |
| 1553 | 1553 | ctx.objErrStage1("invalid underscore placement in float literal - 4", |
| ... | ... | @@ -1557,7 +1557,7 @@ pub fn addCases(ctx: *TestContext) !void { |
| 1557 | 1557 | \\} |
| 1558 | 1558 | , &[_][]const u8{ |
| 1559 | 1559 | "tmp.zig:2:21: error: expected expression, found 'invalid'", |
| 1560 | | "tmp.zig:2:25: note: invalid byte here", |
| 1560 | "tmp.zig:2:25: note: invalid byte: '_'", |
| 1561 | 1561 | }); |
| 1562 | 1562 | |
| 1563 | 1563 | ctx.objErrStage1("invalid underscore placement in float literal - 5", |
| ... | ... | @@ -1567,7 +1567,7 @@ pub fn addCases(ctx: *TestContext) !void { |
| 1567 | 1567 | \\} |
| 1568 | 1568 | , &[_][]const u8{ |
| 1569 | 1569 | "tmp.zig:2:21: error: expected expression, found 'invalid'", |
| 1570 | | "tmp.zig:2:26: note: invalid byte here", |
| 1570 | "tmp.zig:2:26: note: invalid byte: '_'", |
| 1571 | 1571 | }); |
| 1572 | 1572 | |
| 1573 | 1573 | ctx.objErrStage1("invalid underscore placement in float literal - 6", |
| ... | ... | @@ -1577,7 +1577,7 @@ pub fn addCases(ctx: *TestContext) !void { |
| 1577 | 1577 | \\} |
| 1578 | 1578 | , &[_][]const u8{ |
| 1579 | 1579 | "tmp.zig:2:21: error: expected expression, found 'invalid'", |
| 1580 | | "tmp.zig:2:26: note: invalid byte here", |
| 1580 | "tmp.zig:2:26: note: invalid byte: '_'", |
| 1581 | 1581 | }); |
| 1582 | 1582 | |
| 1583 | 1583 | ctx.objErrStage1("invalid underscore placement in float literal - 7", |
| ... | ... | @@ -1587,7 +1587,7 @@ pub fn addCases(ctx: *TestContext) !void { |
| 1587 | 1587 | \\} |
| 1588 | 1588 | , &[_][]const u8{ |
| 1589 | 1589 | "tmp.zig:2:21: error: expected expression, found 'invalid'", |
| 1590 | | "tmp.zig:2:28: note: invalid byte here", |
| 1590 | "tmp.zig:2:28: note: invalid byte: ';'", |
| 1591 | 1591 | }); |
| 1592 | 1592 | |
| 1593 | 1593 | ctx.objErrStage1("invalid underscore placement in float literal - 9", |
| ... | ... | @@ -1597,7 +1597,7 @@ pub fn addCases(ctx: *TestContext) !void { |
| 1597 | 1597 | \\} |
| 1598 | 1598 | , &[_][]const u8{ |
| 1599 | 1599 | "tmp.zig:2:21: error: expected expression, found 'invalid'", |
| 1600 | | "tmp.zig:2:23: note: invalid byte here", |
| 1600 | "tmp.zig:2:23: note: invalid byte: '_'", |
| 1601 | 1601 | }); |
| 1602 | 1602 | |
| 1603 | 1603 | ctx.objErrStage1("invalid underscore placement in float literal - 10", |
| ... | ... | @@ -1607,7 +1607,7 @@ pub fn addCases(ctx: *TestContext) !void { |
| 1607 | 1607 | \\} |
| 1608 | 1608 | , &[_][]const u8{ |
| 1609 | 1609 | "tmp.zig:2:21: error: expected expression, found 'invalid'", |
| 1610 | | "tmp.zig:2:25: note: invalid byte here", |
| 1610 | "tmp.zig:2:25: note: invalid byte: '_'", |
| 1611 | 1611 | }); |
| 1612 | 1612 | |
| 1613 | 1613 | ctx.objErrStage1("invalid underscore placement in float literal - 11", |
| ... | ... | @@ -1617,7 +1617,7 @@ pub fn addCases(ctx: *TestContext) !void { |
| 1617 | 1617 | \\} |
| 1618 | 1618 | , &[_][]const u8{ |
| 1619 | 1619 | "tmp.zig:2:21: error: expected expression, found 'invalid'", |
| 1620 | | "tmp.zig:2:28: note: invalid byte here", |
| 1620 | "tmp.zig:2:28: note: invalid byte: '_'", |
| 1621 | 1621 | }); |
| 1622 | 1622 | |
| 1623 | 1623 | ctx.objErrStage1("invalid underscore placement in float literal - 12", |
| ... | ... | @@ -1627,7 +1627,7 @@ pub fn addCases(ctx: *TestContext) !void { |
| 1627 | 1627 | \\} |
| 1628 | 1628 | , &[_][]const u8{ |
| 1629 | 1629 | "tmp.zig:2:21: error: expected expression, found 'invalid'", |
| 1630 | | "tmp.zig:2:23: note: invalid byte here", |
| 1630 | "tmp.zig:2:23: note: invalid byte: 'x'", |
| 1631 | 1631 | }); |
| 1632 | 1632 | |
| 1633 | 1633 | ctx.objErrStage1("invalid underscore placement in float literal - 13", |
| ... | ... | @@ -1637,7 +1637,7 @@ pub fn addCases(ctx: *TestContext) !void { |
| 1637 | 1637 | \\} |
| 1638 | 1638 | , &[_][]const u8{ |
| 1639 | 1639 | "tmp.zig:2:21: error: expected expression, found 'invalid'", |
| 1640 | | "tmp.zig:2:23: note: invalid byte here", |
| 1640 | "tmp.zig:2:23: note: invalid byte: '_'", |
| 1641 | 1641 | }); |
| 1642 | 1642 | |
| 1643 | 1643 | ctx.objErrStage1("invalid underscore placement in float literal - 14", |
| ... | ... | @@ -1647,7 +1647,7 @@ pub fn addCases(ctx: *TestContext) !void { |
| 1647 | 1647 | \\} |
| 1648 | 1648 | , &[_][]const u8{ |
| 1649 | 1649 | "tmp.zig:2:21: error: expected expression, found 'invalid'", |
| 1650 | | "tmp.zig:2:27: note: invalid byte here", |
| 1650 | "tmp.zig:2:27: note: invalid byte: 'p'", |
| 1651 | 1651 | }); |
| 1652 | 1652 | |
| 1653 | 1653 | ctx.objErrStage1("invalid underscore placement in int literal - 1", |
| ... | ... | @@ -1657,7 +1657,7 @@ pub fn addCases(ctx: *TestContext) !void { |
| 1657 | 1657 | \\} |
| 1658 | 1658 | , &[_][]const u8{ |
| 1659 | 1659 | "tmp.zig:2:21: error: expected expression, found 'invalid'", |
| 1660 | | "tmp.zig:2:26: note: invalid byte here", |
| 1660 | "tmp.zig:2:26: note: invalid byte: ';'", |
| 1661 | 1661 | }); |
| 1662 | 1662 | |
| 1663 | 1663 | ctx.objErrStage1("invalid underscore placement in int literal - 2", |
| ... | ... | @@ -1667,7 +1667,7 @@ pub fn addCases(ctx: *TestContext) !void { |
| 1667 | 1667 | \\} |
| 1668 | 1668 | , &[_][]const u8{ |
| 1669 | 1669 | "tmp.zig:2:21: error: expected expression, found 'invalid'", |
| 1670 | | "tmp.zig:2:28: note: invalid byte here", |
| 1670 | "tmp.zig:2:28: note: invalid byte: ';'", |
| 1671 | 1671 | }); |
| 1672 | 1672 | |
| 1673 | 1673 | ctx.objErrStage1("invalid underscore placement in int literal - 3", |
| ... | ... | @@ -1677,7 +1677,7 @@ pub fn addCases(ctx: *TestContext) !void { |
| 1677 | 1677 | \\} |
| 1678 | 1678 | , &[_][]const u8{ |
| 1679 | 1679 | "tmp.zig:2:21: error: expected expression, found 'invalid'", |
| 1680 | | "tmp.zig:2:28: note: invalid byte here", |
| 1680 | "tmp.zig:2:28: note: invalid byte: ';'", |
| 1681 | 1681 | }); |
| 1682 | 1682 | |
| 1683 | 1683 | ctx.objErrStage1("invalid underscore placement in int literal - 4", |
| ... | ... | @@ -1687,7 +1687,7 @@ pub fn addCases(ctx: *TestContext) !void { |
| 1687 | 1687 | \\} |
| 1688 | 1688 | , &[_][]const u8{ |
| 1689 | 1689 | "tmp.zig:2:21: error: expected expression, found 'invalid'", |
| 1690 | | "tmp.zig:2:28: note: invalid byte here", |
| 1690 | "tmp.zig:2:28: note: invalid byte: ';'", |
| 1691 | 1691 | }); |
| 1692 | 1692 | |
| 1693 | 1693 | ctx.objErrStage1("comptime struct field, no init value", |
| ... | ... | @@ -4932,10 +4932,10 @@ pub fn addCases(ctx: *TestContext) !void { |
| 4932 | 4932 | }); |
| 4933 | 4933 | |
| 4934 | 4934 | ctx.objErrStage1("wrong number of arguments", |
| 4935 | | \\export fn d() void { |
| 4936 | | \\ e(1); |
| 4935 | \\export fn a() void { |
| 4936 | \\ c(1); |
| 4937 | 4937 | \\} |
| 4938 | | \\fn b(a: i32, b: i32, c: i32) void { _ = a; _ = b; _ = c; } |
| 4938 | \\fn c(d: i32, e: i32, f: i32) void { _ = d; _ = e; _ = f; } |
| 4939 | 4939 | , &[_][]const u8{ |
| 4940 | 4940 | "tmp.zig:2:6: error: expected 3 argument(s), found 1", |
| 4941 | 4941 | }); |
| ... | ... | @@ -5669,7 +5669,7 @@ pub fn addCases(ctx: *TestContext) !void { |
| 5669 | 5669 | \\b"; |
| 5670 | 5670 | , &[_][]const u8{ |
| 5671 | 5671 | "tmp.zig:1:13: error: expected expression, found 'invalid'", |
| 5672 | | "tmp.zig:1:15: note: invalid byte here", |
| 5672 | "tmp.zig:1:15: note: invalid byte: '\\n'", |
| 5673 | 5673 | }); |
| 5674 | 5674 | |
| 5675 | 5675 | ctx.objErrStage1("invalid comparison for function pointers", |
| ... | ... | @@ -7569,7 +7569,7 @@ pub fn addCases(ctx: *TestContext) !void { |
| 7569 | 7569 | \\} |
| 7570 | 7570 | , &[_][]const u8{ |
| 7571 | 7571 | "tmp.zig:2:15: error: expected expression, found 'invalid'", |
| 7572 | | "tmp.zig:2:18: note: invalid byte here", |
| 7572 | "tmp.zig:2:18: note: invalid byte: '1'", |
| 7573 | 7573 | }); |
| 7574 | 7574 | |
| 7575 | 7575 | ctx.objErrStage1("invalid empty unicode escape", |
| ... | ... | @@ -7584,7 +7584,8 @@ pub fn addCases(ctx: *TestContext) !void { |
| 7584 | 7584 | "fn foo() bool {\r\n" ++ |
| 7585 | 7585 | " return true;\r\n" ++ |
| 7586 | 7586 | "}\r\n", &[_][]const u8{ |
| 7587 | | "tmp.zig:1:1: error: invalid character: '\\xff'", |
| 7587 | "tmp.zig:1:1: error: expected test, comptime, var decl, or container field, found 'invalid'", |
| 7588 | "tmp.zig:1:1: note: invalid byte: '\\xff'", |
| 7588 | 7589 | }); |
| 7589 | 7590 | |
| 7590 | 7591 | ctx.objErrStage1("non-printable invalid character with escape alternative", "fn foo() bool {\n" ++ |
| ... | ... | @@ -8769,7 +8770,7 @@ pub fn addCases(ctx: *TestContext) !void { |
| 8769 | 8770 | \\} |
| 8770 | 8771 | , &[_][]const u8{ |
| 8771 | 8772 | // Ideally this would be column 30 but it's not very important. |
| 8772 | | "tmp.zig:2:28: error: `.*` cannot be followed by `*`. Are you missing a space?", |
| 8773 | "tmp.zig:2:28: error: '.*' cannot be followed by '*'. Are you missing a space?", |
| 8773 | 8774 | }); |
| 8774 | 8775 | |
| 8775 | 8776 | ctx.objErrStage1("Issue #9165: windows tcp server compilation error", |