Internal change related to making debugging easier when running in our local environment.
PiperOrigin-RevId: 477315895
diff --git a/rs_bindings_from_cc/bazel_support/generate_bindings.bzl b/rs_bindings_from_cc/bazel_support/generate_bindings.bzl
index edf369b..32cedb5 100644
--- a/rs_bindings_from_cc/bazel_support/generate_bindings.bzl
+++ b/rs_bindings_from_cc/bazel_support/generate_bindings.bzl
@@ -69,6 +69,7 @@
variables_extension = {
"rs_bindings_from_cc_tool": ctx.executable._generator.path,
"rs_bindings_from_cc_flags": [
+ "--stderrthreshold=2",
"--rs_out",
rs_output.path,
"--cc_out",
diff --git a/rs_bindings_from_cc/rs_bindings_from_cc.cc b/rs_bindings_from_cc/rs_bindings_from_cc.cc
index cabf8e0..dabf607 100644
--- a/rs_bindings_from_cc/rs_bindings_from_cc.cc
+++ b/rs_bindings_from_cc/rs_bindings_from_cc.cc
@@ -33,7 +33,7 @@
return std::string(llvm::formatv("{0:2}", llvm::json::Value(std::move(obj))));
}
-absl::Status Main(std::vector<char*> args) {
+absl::Status Main(absl::Span<char* const> args) {
CRUBIT_ASSIGN_OR_RETURN(Cmdline cmdline, Cmdline::Create());
if (cmdline.do_nothing()) {
@@ -89,7 +89,7 @@
int main(int argc, char* argv[]) {
auto args = absl::ParseCommandLine(argc, argv);
- absl::Status status = crubit::Main(std::move(args));
+ absl::Status status = crubit::Main(args);
if (!status.ok()) {
llvm::errs() << status.message() << "\n";
return -1;