Chromium Code Reviews| Index: mojo/public/tools/bindings/generators/cpp_templates/struct_serialization_definition.tmpl |
| diff --git a/mojo/public/tools/bindings/generators/cpp_templates/struct_serialization_definition.tmpl b/mojo/public/tools/bindings/generators/cpp_templates/struct_serialization_definition.tmpl |
| index f81bbb44e8c51d260824eb19804939e3c31790e2..849bf255d646b44feb0103c4cadae05cdb748aff 100644 |
| --- a/mojo/public/tools/bindings/generators/cpp_templates/struct_serialization_definition.tmpl |
| +++ b/mojo/public/tools/bindings/generators/cpp_templates/struct_serialization_definition.tmpl |
| @@ -25,7 +25,8 @@ void Serialize_({{struct.name}}Ptr input, mojo::internal::Buffer* buf, |
| MOJO_INTERNAL_DLOG_SERIALIZATION_WARNING( |
| mojo::internal::IsNonNullableValidationEnabled() && |
| !result->{{pf.field.name}}.ptr, |
| - mojo::internal::VALIDATION_ERROR_UNEXPECTED_NULL_POINTER); |
| + mojo::internal::VALIDATION_ERROR_UNEXPECTED_NULL_POINTER, |
| + "null {{pf.field.name}} field"); |
|
hansmuller
2014/08/21 00:26:40
It might be useful include the name of the struct
yzshen1
2014/08/21 05:57:49
Done.
|
| {%- endif %} |
| {%- elif pf.field.kind|is_any_handle_kind %} |
| {%- if pf.field.kind|is_interface_kind %} |
| @@ -37,7 +38,8 @@ void Serialize_({{struct.name}}Ptr input, mojo::internal::Buffer* buf, |
| MOJO_INTERNAL_DLOG_SERIALIZATION_WARNING( |
| mojo::internal::IsNonNullableValidationEnabled() && |
| !result->{{pf.field.name}}.is_valid(), |
| - mojo::internal::VALIDATION_ERROR_UNEXPECTED_INVALID_HANDLE); |
| + mojo::internal::VALIDATION_ERROR_UNEXPECTED_INVALID_HANDLE, |
| + "invalid {{pf.field.name}} field"); |
| {%- endif %} |
| {%- else %} |
| result->{{pf.field.name}} = input->{{pf.field.name}}; |