Skip to content

Commit 8afe5b1

Browse files
committed
explicit 0
1 parent 4b73e35 commit 8afe5b1

File tree

11 files changed

+13
-13
lines changed

11 files changed

+13
-13
lines changed

src/support/file.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -136,8 +136,8 @@ size_t wasm::file_size(std::string filename) {
136136
return infile.tellg();
137137
}
138138

139-
void wasm::flush_and_quick_exit() {
139+
void wasm::flush_and_quick_exit(int code) {
140140
std::cout << std::flush;
141141
std::cerr << std::flush;
142-
std::quick_exit(0);
142+
std::quick_exit(code);
143143
}

src/support/file.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -79,7 +79,7 @@ size_t file_size(std::string filename);
7979
// need flushing have been flushed, that is, no global ctors or RAII in main's
8080
// top level are depended on (using quick_exit then avoids running global dtors,
8181
// which saves otherwise wasted time).
82-
[[noreturn]] void flush_and_quick_exit();
82+
[[noreturn]] void flush_and_quick_exit(int code);
8383

8484
} // namespace wasm
8585

src/tools/wasm-as.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -151,5 +151,5 @@ int main(int argc, const char* argv[]) {
151151
std::cerr << "Done." << std::endl;
152152
}
153153

154-
flush_and_quick_exit();
154+
flush_and_quick_exit(0);
155155
}

src/tools/wasm-ctor-eval.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1619,5 +1619,5 @@ int main(int argc, const char* argv[]) {
16191619
writer.write(wasm, options.extra["output"]);
16201620
}
16211621

1622-
flush_and_quick_exit();
1622+
flush_and_quick_exit(0);
16231623
}

src/tools/wasm-dis.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -109,5 +109,5 @@ int main(int argc, const char* argv[]) {
109109
std::cerr << "Done." << std::endl;
110110
}
111111

112-
flush_and_quick_exit();
112+
flush_and_quick_exit(0);
113113
}

src/tools/wasm-emscripten-finalize.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -290,5 +290,5 @@ int main(int argc, const char* argv[]) {
290290
writer.write(wasm, output);
291291
}
292292

293-
flush_and_quick_exit();
293+
flush_and_quick_exit(0);
294294
}

src/tools/wasm-merge.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -833,5 +833,5 @@ Input source maps can be specified by adding an -ism option right after the modu
833833
writer.write(merged, options.extra["output"]);
834834
}
835835

836-
flush_and_quick_exit();
836+
flush_and_quick_exit(0);
837837
}

src/tools/wasm-metadce.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -675,5 +675,5 @@ int main(int argc, const char* argv[]) {
675675
// Clean up
676676
free(copy);
677677

678-
flush_and_quick_exit();
678+
flush_and_quick_exit(0);
679679
}

src/tools/wasm-opt.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -477,7 +477,7 @@ For more on how to optimize effectively, see
477477
}
478478
}
479479

480-
flush_and_quick_exit();
480+
flush_and_quick_exit(0);
481481
return 0;
482482
}
483483

@@ -502,5 +502,5 @@ For more on how to optimize effectively, see
502502
}
503503
}
504504

505-
flush_and_quick_exit();
505+
flush_and_quick_exit(0);
506506
}

src/tools/wasm-shell.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -604,5 +604,5 @@ int main(int argc, const char* argv[]) {
604604
std::cerr << "all checks passed.\n";
605605
Colors::normal(std::cerr);
606606

607-
flush_and_quick_exit();
607+
flush_and_quick_exit(0);
608608
}

0 commit comments

Comments
 (0)