upb: unroll a loop in upb_generator that only needs to iterate once

PiperOrigin-RevId: 572332570
diff --git a/upb_generator/protoc-gen-upb_minitable.cc b/upb_generator/protoc-gen-upb_minitable.cc
index 3c6cd86..e3064ad 100644
--- a/upb_generator/protoc-gen-upb_minitable.cc
+++ b/upb_generator/protoc-gen-upb_minitable.cc
@@ -670,8 +670,9 @@
 }
 
 bool ParseOptions(Plugin* plugin) {
-  for (const auto& pair : ParseGeneratorParameter(plugin->parameter())) {
-    plugin->SetError(absl::Substitute("Unknown parameter: $0", pair.first));
+  const auto param = ParseGeneratorParameter(plugin->parameter());
+  if (!param.empty()) {
+    plugin->SetError(absl::Substitute("Unknown parameter: $0", param[0].first));
     return false;
   }