update proto library prior to avoid New* methods.
diffs generated automatically from Google-internal copy.
all tests pass
R=rsc, dsymonds1
CC=dsymonds
http://codereview.appspot.com/1908042
diff --git a/compiler/generator/generator.go b/compiler/generator/generator.go
index c2c6297..33bb9c0 100644
--- a/compiler/generator/generator.go
+++ b/compiler/generator/generator.go
@@ -909,17 +909,12 @@
g.Out()
g.P("}")
- // Reset and New functions
+ // Reset function
g.P("func (this *", ccTypeName, ") Reset() {")
g.In()
g.P("*this = ", ccTypeName, "{}")
g.Out()
g.P("}")
- g.P("func New", ccTypeName, "() *", ccTypeName, " {")
- g.In()
- g.P("return new(", ccTypeName, ")")
- g.Out()
- g.P("}")
// Extension support methods
if len(message.ExtensionRange) > 0 {