| Index: tools/ipc_fuzzer/fuzzer/fuzzer.cc
|
| diff --git a/tools/ipc_fuzzer/fuzzer/fuzzer.cc b/tools/ipc_fuzzer/fuzzer/fuzzer.cc
|
| index 643cda501298f2b910f1531c771197e0b26e52ef..d7ebc4f1b6db03fa52c5f1c091754a584d241c7f 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) {
|
|
|