message: Fix shadowing declaration in remove-unreachable
  Summary: Doesn't cause problems now, but it's never a good idea.
diff: @@ -192,8 +192,8 @@ struct UnreachableCodeRemover {
  t->gather_types(types);
  t->gather_fields(fields);
  t->gather_methods(methods);
  - for (auto const& t : types) {
  - push(t);
  + for (auto const& type : types) {
  + push(type);
  }
  for (auto const& f : fields) {
  push(f);
  