From 17b30a8d2ff7974f182bf04de35b6b81c027c4cd Mon Sep 17 00:00:00 2001 From: "gargut@google.com" Date: Tue, 21 Jul 2020 14:57:08 -0700 Subject: [PATCH] Flagged proto3 optional support --- cmd/protoc-gen-go-grpc/main.go | 2 ++ 1 file changed, 2 insertions(+) diff --git a/cmd/protoc-gen-go-grpc/main.go b/cmd/protoc-gen-go-grpc/main.go index a8555fad23a..9165761da6f 100644 --- a/cmd/protoc-gen-go-grpc/main.go +++ b/cmd/protoc-gen-go-grpc/main.go @@ -34,6 +34,7 @@ import ( "flag" "google.golang.org/protobuf/compiler/protogen" + "google.golang.org/protobuf/types/pluginpb" ) var requireUnimplemented *bool @@ -45,6 +46,7 @@ func main() { protogen.Options{ ParamFunc: flags.Set, }.Run(func(gen *protogen.Plugin) error { + gen.SupportedFeatures = uint64(pluginpb.CodeGeneratorResponse_FEATURE_PROTO3_OPTIONAL) for _, f := range gen.Files { if !f.Generate { continue