Refresh some of the stale TODOs.
PiperOrigin-RevId: 485963666
diff --git a/cc_bindings_from_rs/test/functions/BUILD b/cc_bindings_from_rs/test/functions/BUILD
index db22cd3..4ceb53e 100644
--- a/cc_bindings_from_rs/test/functions/BUILD
+++ b/cc_bindings_from_rs/test/functions/BUILD
@@ -22,9 +22,7 @@
actual = "//cc_bindings_from_rs:cc_bindings_from_rs_legacy_toolchain_runner.sar",
)
-# TODO): Author a reusable "macro" [1] that automates writing
-# the `genrule` here, the `cc_library` below, and the `alias` above.
-# [1] https://bazel.build/extending/macros
+# TODO(b/257283134): Replace `genrule` with a custom `rule`.
genrule(
name = "functions_cc_api_genrule",
testonly = 1,
diff --git a/rs_bindings_from_cc/importer.cc b/rs_bindings_from_cc/importer.cc
index d6c7e04..a9f9b9d 100644
--- a/rs_bindings_from_cc/importer.cc
+++ b/rs_bindings_from_cc/importer.cc
@@ -477,7 +477,7 @@
invocation_.ir_.top_level_item_ids =
GetItemIdsInSourceOrder(translation_unit_decl);
- // TODO(b/222001243): Consider placing the generated template instantiations
+ // TODO(b/257302656): Consider placing the generated template instantiations
// into a separate namespace (maybe `crubit::instantiated_templates` ?).
llvm::copy(GetOrderedItemIdsOfTemplateInstantiations(),
std::back_inserter(invocation_.ir_.top_level_item_ids));
diff --git a/rs_bindings_from_cc/src_code_gen.rs b/rs_bindings_from_cc/src_code_gen.rs
index e7a0b30..3423dd9 100644
--- a/rs_bindings_from_cc/src_code_gen.rs
+++ b/rs_bindings_from_cc/src_code_gen.rs
@@ -3338,7 +3338,7 @@
match name.strip_prefix("#funcPtr ") {
None => RsTypeKind::Other { name: name.into(), type_args: Rc::from(type_args) },
Some(abi) => {
- // TODO(b/217419782): Consider enforcing `'static` lifetime.
+ // TODO(b/254858027): Consider enforcing `'static` lifetime.
ensure!(!type_args.is_empty(), "No return type in fn type: {:?}", ty);
RsTypeKind::FuncPtr {
abi: abi.into(),