From a9759783ed2bf597eec9941ae76da09bdddbfac3 Mon Sep 17 00:00:00 2001 From: Conor Evans <43791257+conorevans@users.noreply.github.com> Date: Thu, 21 Mar 2024 22:56:37 +0000 Subject: [PATCH] cmd/protoc-gen-go-grpc: don't emit const blocks for services with no methods (#7055) --- cmd/protoc-gen-go-grpc/grpc.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/cmd/protoc-gen-go-grpc/grpc.go b/cmd/protoc-gen-go-grpc/grpc.go index 22f37c0dc..23590caf4 100644 --- a/cmd/protoc-gen-go-grpc/grpc.go +++ b/cmd/protoc-gen-go-grpc/grpc.go @@ -52,6 +52,10 @@ func (serviceGenerateHelper) formatFullMethodSymbol(service *protogen.Service, m } func (serviceGenerateHelper) genFullMethods(g *protogen.GeneratedFile, service *protogen.Service) { + if len(service.Methods) == 0 { + return + } + g.P("const (") for _, method := range service.Methods { fmSymbol := helper.formatFullMethodSymbol(service, method)