Status: New
Owner: liuj...@google.com
Labels: Type-Defect Priority-Medium

New issue 351 by tha...@chromium.org: Make protobuf_lite proto files not create any static initializers
http://code.google.com/p/protobuf/issues/detail?id=351

We're trying to remove all static initialization from chromium: http://crbug.com/105626

This is made harder by protoc generating a static initializer for every protobuf, which is used to create the const reference returned by default_instance() (we use light protobufs for everything as far as I know, so we don't use the reflection bits).

We don't call default_instance() in chromium, so it would be nice if we could get rid of the static initializers somehow.

Have you thought about this, or any suggestions we might go about this? I'm willing to work on protoc to make this happen.

--
You received this message because you are subscribed to the Google Groups "Protocol 
Buffers" group.
To post to this group, send email to protobuf@googlegroups.com.
To unsubscribe from this group, send email to 
protobuf+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/protobuf?hl=en.

Reply via email to