Merge pull request #1024 from Kelimion/defer_fix

GZIP defer diverging fix in gzip example.
This commit is contained in:
Jeroen van Rijn
2021-06-20 17:40:15 +02:00
committed by GitHub

View File

@@ -21,7 +21,6 @@ TEST: []u8 = {
main :: proc() {
// Set up output buffer.
buf: bytes.Buffer;
defer bytes.buffer_destroy(&buf);
stdout :: proc(s: string) {
os.write_string(os.stdout, s);
@@ -40,6 +39,7 @@ main :: proc() {
stdout(bytes.buffer_to_string(&buf));
stdout("\n");
}
bytes.buffer_destroy(&buf);
}
// The rest are all files.
@@ -62,9 +62,10 @@ main :: proc() {
os.exit(1);
}
stderr("GZIP returned an error.\n");
bytes.buffer_destroy(&buf);
os.exit(2);
}
stdout(bytes.buffer_to_string(&buf));
}
os.exit(0);
bytes.buffer_destroy(&buf);
}