Removing non-deterministic pointer sort.

We're already doing a proper string sort in SortedEnums as of cl/503574792, but then we follow it up with a sort on the char* pointers.

PiperOrigin-RevId: 506778694
pull/13171/head
Mike Kruskal 2 years ago committed by Copybara-Service
parent 150847d56e
commit 662497f1d3
  1. 4
      upbc/protoc-gen-upb.cc

@ -869,10 +869,6 @@ void WriteHeader(const DefPoolPair& pools, upb::FileDefPtr file,
}
std::vector<upb::EnumDefPtr> this_file_enums = SortedEnums(file);
std::sort(this_file_enums.begin(), this_file_enums.end(),
[](upb::EnumDefPtr a, upb::EnumDefPtr b) {
return a.full_name() < b.full_name();
});
for (auto enumdesc : this_file_enums) {
output("typedef enum {\n");

Loading…
Cancel
Save