goprotobuf: Implement SetDefaults function.
R=r
CC=golang-dev
http://codereview.appspot.com/4972046
diff --git a/compiler/generator/generator.go b/compiler/generator/generator.go
index 34d3ad2..c26d324 100644
--- a/compiler/generator/generator.go
+++ b/compiler/generator/generator.go
@@ -968,10 +968,7 @@
}
case descriptor.FieldDescriptorProto_TYPE_STRING,
descriptor.FieldDescriptorProto_TYPE_BYTES:
- // Protect frogs.
- defaultValue = Quote(defaultValue)
- // Don't need the quotes
- defaultValue = defaultValue[1 : len(defaultValue)-1]
+ // Nothing to do. Quoting is done for the whole tag.
case descriptor.FieldDescriptorProto_TYPE_ENUM:
// For enums we need to provide the integer constant.
obj := g.ObjectNamed(proto.GetString(field.TypeName))