| ... | @@ -126,7 +126,11 @@ test "byte order mark" { | ... | @@ -126,7 +126,11 @@ test "byte order mark" { |
| 126 | try checkAgainstOracle("\xef\xbb\xbf///\n0"); | 126 | try checkAgainstOracle("\xef\xbb\xbf///\n0"); |
| 127 | } | 127 | } |
| 128 | | 128 | |
| 129 | >>>>>>> bc46a69fba (grammar: handle byte order mark) | 129 | // Found using AFL++ |
| | 130 | test "nosuspend multi assign" { |
| | 131 | try checkAgainstOracle("test{nosuspend*0,var _=0;}"); |
| | 132 | } |
| | 133 | |
| 130 | fn checkAgainstOracle(source: [:0]const u8) !void { | 134 | fn checkAgainstOracle(source: [:0]const u8) !void { |
| 131 | var fba_buf: [1 << 18]u8 = undefined; | 135 | var fba_buf: [1 << 18]u8 = undefined; |
| 132 | var fba: std.heap.FixedBufferAllocator = .init(&fba_buf); | 136 | var fba: std.heap.FixedBufferAllocator = .init(&fba_buf); |