Fix warning in EncryptionLevelToProto quiche/quic/core/quic_trace_visitor.cc: In function 'quic_trace::EncryptionLevel quic::EncryptionLevelToProto(EncryptionLevel)': quiche/quic/core/quic_trace_visitor.cc:28:1: warning: control reaches end of non-void function [-Wreturn-type] PiperOrigin-RevId: 531259136
diff --git a/quiche/quic/core/quic_trace_visitor.cc b/quiche/quic/core/quic_trace_visitor.cc index 04bbda6..388eebb 100644 --- a/quiche/quic/core/quic_trace_visitor.cc +++ b/quiche/quic/core/quic_trace_visitor.cc
@@ -22,9 +22,13 @@ case ENCRYPTION_FORWARD_SECURE: return quic_trace::ENCRYPTION_1RTT; case NUM_ENCRYPTION_LEVELS: - QUIC_BUG(quic_bug_10284_1) << "Invalid encryption level specified"; + QUIC_BUG(EncryptionLevelToProto.Invalid) + << "Invalid encryption level specified"; return quic_trace::ENCRYPTION_UNKNOWN; } + QUIC_BUG(EncryptionLevelToProto.Unknown) + << "Unknown encryption level specified " << static_cast<int>(level); + return quic_trace::ENCRYPTION_UNKNOWN; } QuicTraceVisitor::QuicTraceVisitor(const QuicConnection* connection)