| ... | @@ -2171,7 +2171,7 @@ pub fn addCases(ctx: *TestContext) !void { | ... | @@ -2171,7 +2171,7 @@ pub fn addCases(ctx: *TestContext) !void { |
| 2171 | \\ _ = x; | 2171 | \\ _ = x; |
| 2172 | \\} | 2172 | \\} |
| 2173 | , &[_][]const u8{ | 2173 | , &[_][]const u8{ |
| 2174 | "tmp.zig:3:7: error: expected ',', found 'align'", | 2174 | "tmp.zig:3:6: error: expected ',' after field", |
| 2175 | }); | 2175 | }); |
| 2176 | | 2176 | |
| 2177 | ctx.objErrStage1("bad alignment type", | 2177 | ctx.objErrStage1("bad alignment type", |
| ... | @@ -4704,7 +4704,7 @@ pub fn addCases(ctx: *TestContext) !void { | ... | @@ -4704,7 +4704,7 @@ pub fn addCases(ctx: *TestContext) !void { |
| 4704 | \\ var bad = {}; | 4704 | \\ var bad = {}; |
| 4705 | \\} | 4705 | \\} |
| 4706 | , &[_][]const u8{ | 4706 | , &[_][]const u8{ |
| 4707 | "tmp.zig:5:5: error: expected ';', found 'var'", | 4707 | "tmp.zig:4:9: error: expected ';' after statement", |
| 4708 | }); | 4708 | }); |
| 4709 | | 4709 | |
| 4710 | ctx.objErrStage1("implicit semicolon - block expr", | 4710 | ctx.objErrStage1("implicit semicolon - block expr", |
| ... | @@ -4715,7 +4715,7 @@ pub fn addCases(ctx: *TestContext) !void { | ... | @@ -4715,7 +4715,7 @@ pub fn addCases(ctx: *TestContext) !void { |
| 4715 | \\ var bad = {}; | 4715 | \\ var bad = {}; |
| 4716 | \\} | 4716 | \\} |
| 4717 | , &[_][]const u8{ | 4717 | , &[_][]const u8{ |
| 4718 | "tmp.zig:5:5: error: expected ';', found 'var'", | 4718 | "tmp.zig:4:11: error: expected ';' after statement", |
| 4719 | }); | 4719 | }); |
| 4720 | | 4720 | |
| 4721 | ctx.objErrStage1("implicit semicolon - comptime statement", | 4721 | ctx.objErrStage1("implicit semicolon - comptime statement", |
| ... | @@ -4726,7 +4726,7 @@ pub fn addCases(ctx: *TestContext) !void { | ... | @@ -4726,7 +4726,7 @@ pub fn addCases(ctx: *TestContext) !void { |
| 4726 | \\ var bad = {}; | 4726 | \\ var bad = {}; |
| 4727 | \\} | 4727 | \\} |
| 4728 | , &[_][]const u8{ | 4728 | , &[_][]const u8{ |
| 4729 | "tmp.zig:5:5: error: expected ';', found 'var'", | 4729 | "tmp.zig:4:18: error: expected ';' after statement", |
| 4730 | }); | 4730 | }); |
| 4731 | | 4731 | |
| 4732 | ctx.objErrStage1("implicit semicolon - comptime expression", | 4732 | ctx.objErrStage1("implicit semicolon - comptime expression", |
| ... | @@ -4737,7 +4737,7 @@ pub fn addCases(ctx: *TestContext) !void { | ... | @@ -4737,7 +4737,7 @@ pub fn addCases(ctx: *TestContext) !void { |
| 4737 | \\ var bad = {}; | 4737 | \\ var bad = {}; |
| 4738 | \\} | 4738 | \\} |
| 4739 | , &[_][]const u8{ | 4739 | , &[_][]const u8{ |
| 4740 | "tmp.zig:5:5: error: expected ';', found 'var'", | 4740 | "tmp.zig:4:20: error: expected ';' after statement", |
| 4741 | }); | 4741 | }); |
| 4742 | | 4742 | |
| 4743 | ctx.objErrStage1("implicit semicolon - defer", | 4743 | ctx.objErrStage1("implicit semicolon - defer", |
| ... | @@ -4748,7 +4748,7 @@ pub fn addCases(ctx: *TestContext) !void { | ... | @@ -4748,7 +4748,7 @@ pub fn addCases(ctx: *TestContext) !void { |
| 4748 | \\ var bad = {}; | 4748 | \\ var bad = {}; |
| 4749 | \\} | 4749 | \\} |
| 4750 | , &[_][]const u8{ | 4750 | , &[_][]const u8{ |
| 4751 | "tmp.zig:5:5: error: expected ';', found 'var'", | 4751 | "tmp.zig:4:15: error: expected ';' after statement", |
| 4752 | }); | 4752 | }); |
| 4753 | | 4753 | |
| 4754 | ctx.objErrStage1("implicit semicolon - if statement", | 4754 | ctx.objErrStage1("implicit semicolon - if statement", |
| ... | @@ -4759,7 +4759,7 @@ pub fn addCases(ctx: *TestContext) !void { | ... | @@ -4759,7 +4759,7 @@ pub fn addCases(ctx: *TestContext) !void { |
| 4759 | \\ var bad = {}; | 4759 | \\ var bad = {}; |
| 4760 | \\} | 4760 | \\} |
| 4761 | , &[_][]const u8{ | 4761 | , &[_][]const u8{ |
| 4762 | "tmp.zig:5:5: error: expected ';' or 'else', found 'var'", | 4762 | "tmp.zig:4:18: error: expected ';' or 'else' after statement", |
| 4763 | }); | 4763 | }); |
| 4764 | | 4764 | |
| 4765 | ctx.objErrStage1("implicit semicolon - if expression", | 4765 | ctx.objErrStage1("implicit semicolon - if expression", |
| ... | @@ -4770,7 +4770,7 @@ pub fn addCases(ctx: *TestContext) !void { | ... | @@ -4770,7 +4770,7 @@ pub fn addCases(ctx: *TestContext) !void { |
| 4770 | \\ var bad = {}; | 4770 | \\ var bad = {}; |
| 4771 | \\} | 4771 | \\} |
| 4772 | , &[_][]const u8{ | 4772 | , &[_][]const u8{ |
| 4773 | "tmp.zig:5:5: error: expected ';', found 'var'", | 4773 | "tmp.zig:4:20: error: expected ';' after statement", |
| 4774 | }); | 4774 | }); |
| 4775 | | 4775 | |
| 4776 | ctx.objErrStage1("implicit semicolon - if-else statement", | 4776 | ctx.objErrStage1("implicit semicolon - if-else statement", |
| ... | @@ -4781,7 +4781,7 @@ pub fn addCases(ctx: *TestContext) !void { | ... | @@ -4781,7 +4781,7 @@ pub fn addCases(ctx: *TestContext) !void { |
| 4781 | \\ var bad = {}; | 4781 | \\ var bad = {}; |
| 4782 | \\} | 4782 | \\} |
| 4783 | , &[_][]const u8{ | 4783 | , &[_][]const u8{ |
| 4784 | "tmp.zig:5:5: error: expected ';', found 'var'", | 4784 | "tmp.zig:4:28: error: expected ';' after statement", |
| 4785 | }); | 4785 | }); |
| 4786 | | 4786 | |
| 4787 | ctx.objErrStage1("implicit semicolon - if-else expression", | 4787 | ctx.objErrStage1("implicit semicolon - if-else expression", |
| ... | @@ -4792,7 +4792,7 @@ pub fn addCases(ctx: *TestContext) !void { | ... | @@ -4792,7 +4792,7 @@ pub fn addCases(ctx: *TestContext) !void { |
| 4792 | \\ var bad = {}; | 4792 | \\ var bad = {}; |
| 4793 | \\} | 4793 | \\} |
| 4794 | , &[_][]const u8{ | 4794 | , &[_][]const u8{ |
| 4795 | "tmp.zig:5:5: error: expected ';', found 'var'", | 4795 | "tmp.zig:4:28: error: expected ';' after statement", |
| 4796 | }); | 4796 | }); |
| 4797 | | 4797 | |
| 4798 | ctx.objErrStage1("implicit semicolon - if-else-if statement", | 4798 | ctx.objErrStage1("implicit semicolon - if-else-if statement", |
| ... | @@ -4803,7 +4803,7 @@ pub fn addCases(ctx: *TestContext) !void { | ... | @@ -4803,7 +4803,7 @@ pub fn addCases(ctx: *TestContext) !void { |
| 4803 | \\ var bad = {}; | 4803 | \\ var bad = {}; |
| 4804 | \\} | 4804 | \\} |
| 4805 | , &[_][]const u8{ | 4805 | , &[_][]const u8{ |
| 4806 | "tmp.zig:5:5: error: expected ';' or 'else', found 'var'", | 4806 | "tmp.zig:4:37: error: expected ';' or 'else' after statement", |
| 4807 | }); | 4807 | }); |
| 4808 | | 4808 | |
| 4809 | ctx.objErrStage1("implicit semicolon - if-else-if expression", | 4809 | ctx.objErrStage1("implicit semicolon - if-else-if expression", |
| ... | @@ -4814,7 +4814,7 @@ pub fn addCases(ctx: *TestContext) !void { | ... | @@ -4814,7 +4814,7 @@ pub fn addCases(ctx: *TestContext) !void { |
| 4814 | \\ var bad = {}; | 4814 | \\ var bad = {}; |
| 4815 | \\} | 4815 | \\} |
| 4816 | , &[_][]const u8{ | 4816 | , &[_][]const u8{ |
| 4817 | "tmp.zig:5:5: error: expected ';', found 'var'", | 4817 | "tmp.zig:4:37: error: expected ';' after statement", |
| 4818 | }); | 4818 | }); |
| 4819 | | 4819 | |
| 4820 | ctx.objErrStage1("implicit semicolon - if-else-if-else statement", | 4820 | ctx.objErrStage1("implicit semicolon - if-else-if-else statement", |
| ... | @@ -4825,7 +4825,7 @@ pub fn addCases(ctx: *TestContext) !void { | ... | @@ -4825,7 +4825,7 @@ pub fn addCases(ctx: *TestContext) !void { |
| 4825 | \\ var bad = {}; | 4825 | \\ var bad = {}; |
| 4826 | \\} | 4826 | \\} |
| 4827 | , &[_][]const u8{ | 4827 | , &[_][]const u8{ |
| 4828 | "tmp.zig:5:5: error: expected ';', found 'var'", | 4828 | "tmp.zig:4:47: error: expected ';' after statement", |
| 4829 | }); | 4829 | }); |
| 4830 | | 4830 | |
| 4831 | ctx.objErrStage1("implicit semicolon - if-else-if-else expression", | 4831 | ctx.objErrStage1("implicit semicolon - if-else-if-else expression", |
| ... | @@ -4836,7 +4836,7 @@ pub fn addCases(ctx: *TestContext) !void { | ... | @@ -4836,7 +4836,7 @@ pub fn addCases(ctx: *TestContext) !void { |
| 4836 | \\ var bad = {}; | 4836 | \\ var bad = {}; |
| 4837 | \\} | 4837 | \\} |
| 4838 | , &[_][]const u8{ | 4838 | , &[_][]const u8{ |
| 4839 | "tmp.zig:5:5: error: expected ';', found 'var'", | 4839 | "tmp.zig:4:45: error: expected ';' after statement", |
| 4840 | }); | 4840 | }); |
| 4841 | | 4841 | |
| 4842 | ctx.objErrStage1("implicit semicolon - test statement", | 4842 | ctx.objErrStage1("implicit semicolon - test statement", |
| ... | @@ -4847,7 +4847,7 @@ pub fn addCases(ctx: *TestContext) !void { | ... | @@ -4847,7 +4847,7 @@ pub fn addCases(ctx: *TestContext) !void { |
| 4847 | \\ var bad = {}; | 4847 | \\ var bad = {}; |
| 4848 | \\} | 4848 | \\} |
| 4849 | , &[_][]const u8{ | 4849 | , &[_][]const u8{ |
| 4850 | "tmp.zig:5:5: error: expected ';' or 'else', found 'var'", | 4850 | "tmp.zig:4:24: error: expected ';' or 'else' after statement", |
| 4851 | }); | 4851 | }); |
| 4852 | | 4852 | |
| 4853 | ctx.objErrStage1("implicit semicolon - test expression", | 4853 | ctx.objErrStage1("implicit semicolon - test expression", |
| ... | @@ -4858,7 +4858,7 @@ pub fn addCases(ctx: *TestContext) !void { | ... | @@ -4858,7 +4858,7 @@ pub fn addCases(ctx: *TestContext) !void { |
| 4858 | \\ var bad = {}; | 4858 | \\ var bad = {}; |
| 4859 | \\} | 4859 | \\} |
| 4860 | , &[_][]const u8{ | 4860 | , &[_][]const u8{ |
| 4861 | "tmp.zig:5:5: error: expected ';', found 'var'", | 4861 | "tmp.zig:4:26: error: expected ';' after statement", |
| 4862 | }); | 4862 | }); |
| 4863 | | 4863 | |
| 4864 | ctx.objErrStage1("implicit semicolon - while statement", | 4864 | ctx.objErrStage1("implicit semicolon - while statement", |
| ... | @@ -4869,7 +4869,7 @@ pub fn addCases(ctx: *TestContext) !void { | ... | @@ -4869,7 +4869,7 @@ pub fn addCases(ctx: *TestContext) !void { |
| 4869 | \\ var bad = {}; | 4869 | \\ var bad = {}; |
| 4870 | \\} | 4870 | \\} |
| 4871 | , &[_][]const u8{ | 4871 | , &[_][]const u8{ |
| 4872 | "tmp.zig:5:5: error: expected ';' or 'else', found 'var'", | 4872 | "tmp.zig:4:21: error: expected ';' or 'else' after statement", |
| 4873 | }); | 4873 | }); |
| 4874 | | 4874 | |
| 4875 | ctx.objErrStage1("implicit semicolon - while expression", | 4875 | ctx.objErrStage1("implicit semicolon - while expression", |
| ... | @@ -4880,7 +4880,7 @@ pub fn addCases(ctx: *TestContext) !void { | ... | @@ -4880,7 +4880,7 @@ pub fn addCases(ctx: *TestContext) !void { |
| 4880 | \\ var bad = {}; | 4880 | \\ var bad = {}; |
| 4881 | \\} | 4881 | \\} |
| 4882 | , &[_][]const u8{ | 4882 | , &[_][]const u8{ |
| 4883 | "tmp.zig:5:5: error: expected ';', found 'var'", | 4883 | "tmp.zig:4:23: error: expected ';' after statement", |
| 4884 | }); | 4884 | }); |
| 4885 | | 4885 | |
| 4886 | ctx.objErrStage1("implicit semicolon - while-continue statement", | 4886 | ctx.objErrStage1("implicit semicolon - while-continue statement", |
| ... | @@ -4891,7 +4891,7 @@ pub fn addCases(ctx: *TestContext) !void { | ... | @@ -4891,7 +4891,7 @@ pub fn addCases(ctx: *TestContext) !void { |
| 4891 | \\ var bad = {}; | 4891 | \\ var bad = {}; |
| 4892 | \\} | 4892 | \\} |
| 4893 | , &[_][]const u8{ | 4893 | , &[_][]const u8{ |
| 4894 | "tmp.zig:5:5: error: expected ';' or 'else', found 'var'", | 4894 | "tmp.zig:4:26: error: expected ';' or 'else' after statement", |
| 4895 | }); | 4895 | }); |
| 4896 | | 4896 | |
| 4897 | ctx.objErrStage1("implicit semicolon - while-continue expression", | 4897 | ctx.objErrStage1("implicit semicolon - while-continue expression", |
| ... | @@ -4902,7 +4902,7 @@ pub fn addCases(ctx: *TestContext) !void { | ... | @@ -4902,7 +4902,7 @@ pub fn addCases(ctx: *TestContext) !void { |
| 4902 | \\ var bad = {}; | 4902 | \\ var bad = {}; |
| 4903 | \\} | 4903 | \\} |
| 4904 | , &[_][]const u8{ | 4904 | , &[_][]const u8{ |
| 4905 | "tmp.zig:5:5: error: expected ';', found 'var'", | 4905 | "tmp.zig:4:28: error: expected ';' after statement", |
| 4906 | }); | 4906 | }); |
| 4907 | | 4907 | |
| 4908 | ctx.objErrStage1("implicit semicolon - for statement", | 4908 | ctx.objErrStage1("implicit semicolon - for statement", |
| ... | @@ -4913,7 +4913,7 @@ pub fn addCases(ctx: *TestContext) !void { | ... | @@ -4913,7 +4913,7 @@ pub fn addCases(ctx: *TestContext) !void { |
| 4913 | \\ var bad = {}; | 4913 | \\ var bad = {}; |
| 4914 | \\} | 4914 | \\} |
| 4915 | , &[_][]const u8{ | 4915 | , &[_][]const u8{ |
| 4916 | "tmp.zig:5:5: error: expected ';' or 'else', found 'var'", | 4916 | "tmp.zig:4:24: error: expected ';' or 'else' after statement", |
| 4917 | }); | 4917 | }); |
| 4918 | | 4918 | |
| 4919 | ctx.objErrStage1("implicit semicolon - for expression", | 4919 | ctx.objErrStage1("implicit semicolon - for expression", |
| ... | @@ -4924,7 +4924,7 @@ pub fn addCases(ctx: *TestContext) !void { | ... | @@ -4924,7 +4924,7 @@ pub fn addCases(ctx: *TestContext) !void { |
| 4924 | \\ var bad = {}; | 4924 | \\ var bad = {}; |
| 4925 | \\} | 4925 | \\} |
| 4926 | , &[_][]const u8{ | 4926 | , &[_][]const u8{ |
| 4927 | "tmp.zig:5:5: error: expected ';', found 'var'", | 4927 | "tmp.zig:4:26: error: expected ';' after statement", |
| 4928 | }); | 4928 | }); |
| 4929 | | 4929 | |
| 4930 | ctx.objErrStage1("multiple function definitions", | 4930 | ctx.objErrStage1("multiple function definitions", |