| Index: tools/ipc_fuzzer/fuzzer/fuzzer.cc
|
| diff --git a/tools/ipc_fuzzer/fuzzer/fuzzer.cc b/tools/ipc_fuzzer/fuzzer/fuzzer.cc
|
| index ad02ffc79d6ce30510f3f3e6d7b905c85f11206a..caf3cf9d92c3f3e703fb81499dbf517728f5a048 100644
|
| --- a/tools/ipc_fuzzer/fuzzer/fuzzer.cc
|
| +++ b/tools/ipc_fuzzer/fuzzer/fuzzer.cc
|
| @@ -683,8 +683,9 @@ struct FuzzTraits<cc::CompositorFrame> {
|
|
|
| switch (RandInRange(2)) {
|
| case 0: {
|
| - p->delegated_frame_data.reset(new cc::DelegatedFrameData());
|
| - if (!FuzzParam(p->delegated_frame_data.get(), fuzzer))
|
| + if (!FuzzParam(&p->resource_list, fuzzer))
|
| + return false;
|
| + if (!FuzzParam(&p->render_pass_list, fuzzer))
|
| return false;
|
| return true;
|
| }
|
| @@ -695,17 +696,6 @@ struct FuzzTraits<cc::CompositorFrame> {
|
| }
|
| };
|
|
|
| -template <>
|
| -struct FuzzTraits<cc::DelegatedFrameData> {
|
| - static bool Fuzz(cc::DelegatedFrameData* p, Fuzzer* fuzzer) {
|
| - if (!FuzzParam(&p->resource_list, fuzzer))
|
| - return false;
|
| - if (!FuzzParam(&p->render_pass_list, fuzzer))
|
| - return false;
|
| - return true;
|
| - }
|
| -};
|
| -
|
| template <class A>
|
| struct FuzzTraits<cc::ListContainer<A>> {
|
| static bool Fuzz(cc::ListContainer<A>* p, Fuzzer* fuzzer) {
|
|
|