gfe-relnote: n/a(code cleanup) enable -Wreturn-type compile option in
third_party/quic.

Fix code violations of this check and other fixes.

PiperOrigin-RevId: 257833581
Change-Id: I92a1b73f829f6d05d023e0b194e8e800d7f21bbf
diff --git a/quic/core/qpack/qpack_instruction_decoder.cc b/quic/core/qpack/qpack_instruction_decoder.cc
index 2076fa7..187894d 100644
--- a/quic/core/qpack/qpack_instruction_decoder.cc
+++ b/quic/core/qpack/qpack_instruction_decoder.cc
@@ -7,6 +7,7 @@
 #include <algorithm>
 #include <utility>
 
+#include "net/third_party/quiche/src/quic/platform/api/quic_bug_tracker.h"
 #include "net/third_party/quiche/src/quic/platform/api/quic_logging.h"
 
 namespace quic {
@@ -172,6 +173,9 @@
     case http2::DecodeStatus::kDecodeError:
       OnError("Encoded integer too large.");
       return bytes_consumed;
+    default:
+      QUIC_BUG << "Unknown decode status " << status;
+      return bytes_consumed;
   }
 }
 
@@ -197,6 +201,9 @@
     case http2::DecodeStatus::kDecodeError:
       OnError("Encoded integer too large.");
       return bytes_consumed;
+    default:
+      QUIC_BUG << "Unknown decode status " << status;
+      return bytes_consumed;
   }
 }