@@ -122,11 +122,8 @@ fn testToFromWithLevelAndLimit(level: deflate.Compression, input: []const u8, li
122
122
try expect (compressed .items .len <= limit );
123
123
}
124
124
125
- var decomp = try decompressor (
126
- testing .allocator ,
127
- io .fixedBufferStream (compressed .items ).reader (),
128
- null ,
129
- );
125
+ var fib = io .fixedBufferStream (compressed .items );
126
+ var decomp = try decompressor (testing .allocator , fib .reader (), null );
130
127
defer decomp .deinit ();
131
128
132
129
var decompressed = try testing .allocator .alloc (u8 , input .len );
@@ -136,7 +133,9 @@ fn testToFromWithLevelAndLimit(level: deflate.Compression, input: []const u8, li
136
133
try expect (read == input .len );
137
134
try expect (mem .eql (u8 , input , decompressed ));
138
135
139
- try testSync (level , input );
136
+ if (builtin .zig_backend == .stage1 ) {
137
+ try testSync (level , input );
138
+ }
140
139
}
141
140
142
141
fn testToFromWithLimit (input : []const u8 , limit : [11 ]u32 ) ! void {
@@ -475,21 +474,16 @@ test "inflate reset" {
475
474
try comp .close ();
476
475
}
477
476
478
- var decomp = try decompressor (
479
- testing .allocator ,
480
- io .fixedBufferStream (compressed_strings [0 ].items ).reader (),
481
- null ,
482
- );
477
+ var fib = io .fixedBufferStream (compressed_strings [0 ].items );
478
+ var decomp = try decompressor (testing .allocator , fib .reader (), null );
483
479
defer decomp .deinit ();
484
480
485
481
var decompressed_0 : []u8 = try decomp .reader ()
486
482
.readAllAlloc (testing .allocator , math .maxInt (usize ));
487
483
defer testing .allocator .free (decompressed_0 );
488
484
489
- try decomp .reset (
490
- io .fixedBufferStream (compressed_strings [1 ].items ).reader (),
491
- null ,
492
- );
485
+ fib = io .fixedBufferStream (compressed_strings [1 ].items );
486
+ try decomp .reset (fib .reader (), null );
493
487
494
488
var decompressed_1 : []u8 = try decomp .reader ()
495
489
.readAllAlloc (testing .allocator , math .maxInt (usize ));
@@ -530,21 +524,16 @@ test "inflate reset dictionary" {
530
524
try comp .close ();
531
525
}
532
526
533
- var decomp = try decompressor (
534
- testing .allocator ,
535
- io .fixedBufferStream (compressed_strings [0 ].items ).reader (),
536
- dict ,
537
- );
527
+ var fib = io .fixedBufferStream (compressed_strings [0 ].items );
528
+ var decomp = try decompressor (testing .allocator , fib .reader (), dict );
538
529
defer decomp .deinit ();
539
530
540
531
var decompressed_0 : []u8 = try decomp .reader ()
541
532
.readAllAlloc (testing .allocator , math .maxInt (usize ));
542
533
defer testing .allocator .free (decompressed_0 );
543
534
544
- try decomp .reset (
545
- io .fixedBufferStream (compressed_strings [1 ].items ).reader (),
546
- dict ,
547
- );
535
+ fib = io .fixedBufferStream (compressed_strings [1 ].items );
536
+ try decomp .reset (fib .reader (), dict );
548
537
549
538
var decompressed_1 : []u8 = try decomp .reader ()
550
539
.readAllAlloc (testing .allocator , math .maxInt (usize ));
0 commit comments