diff options
author | Josh Haberman <jhaberman@gmail.com> | 2011-08-19 19:16:10 -0700 |
---|---|---|
committer | Josh Haberman <jhaberman@gmail.com> | 2011-08-19 19:16:10 -0700 |
commit | a090a7abf62392a094a99c3fcc1d0cd35b4f4672 (patch) | |
tree | 34d780b40c9aa0c36d07dfc6fd01c4b56ecd5123 /benchmarks | |
parent | 06b8181f975d66341fe8b96999c911a8ed24447c (diff) |
Fix proto2 benchmark for newer proto2.
Diffstat (limited to 'benchmarks')
-rw-r--r-- | benchmarks/parsetoproto2.upb.cc | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/benchmarks/parsetoproto2.upb.cc b/benchmarks/parsetoproto2.upb.cc index e60c5d5..af3e1f2 100644 --- a/benchmarks/parsetoproto2.upb.cc +++ b/benchmarks/parsetoproto2.upb.cc @@ -86,6 +86,9 @@ class UpbRepeatedPtrField : public google::protobuf::internal::RepeatedPtrFieldB class TypeHandler { public: typedef void Type; + // AddAllocated() calls this, but only if other objects are sitting + // around waiting for reuse, which we will not do. + static void Delete(Type*) { assert(false); } }; void *Add(google::protobuf::Message *m) { void *submsg = RepeatedPtrFieldBase::AddFromCleared<TypeHandler>(); |