Skip to content

Commit 4e3d7fc

Browse files
committedDec 27, 2017
fix self-hosted parser test
·
0.15.20.2.0
1 parent 192a039 commit 4e3d7fc

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed
 

‎src-self-hosted/parser.zig‎

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1086,7 +1086,13 @@ pub const Parser = struct {
10861086
var fixed_buffer_mem: [100 * 1024]u8 = undefined;
10871087

10881088
fn testParse(source: []const u8, allocator: &mem.Allocator) -> %[]u8 {
1089-
var tokenizer = Tokenizer.init(source);
1089+
var padded_source: [0x100]u8 = undefined;
1090+
std.mem.copy(u8, padded_source[0..source.len], source);
1091+
padded_source[source.len + 0] = '\n';
1092+
padded_source[source.len + 1] = '\n';
1093+
padded_source[source.len + 2] = '\n';
1094+
1095+
var tokenizer = Tokenizer.init(padded_source[0..source.len + 3]);
10901096
var parser = Parser.init(&tokenizer, allocator, "(memory buffer)");
10911097
defer parser.deinit();
10921098

0 commit comments

Comments
 (0)
Please sign in to comment.