| Index: mojo/public/tools/bindings/generators/cpp_templates/enum_macros.tmpl
|
| diff --git a/mojo/public/tools/bindings/generators/cpp_templates/enum_macros.tmpl b/mojo/public/tools/bindings/generators/cpp_templates/enum_macros.tmpl
|
| index 4b81a787dbb60316a4345e1f2ad555af244e5687..36856e8f601e8bb50b3b52d7aff2169aabb64ecc 100644
|
| --- a/mojo/public/tools/bindings/generators/cpp_templates/enum_macros.tmpl
|
| +++ b/mojo/public/tools/bindings/generators/cpp_templates/enum_macros.tmpl
|
| @@ -30,11 +30,13 @@ struct {{enum.name}}_Data {
|
| return false;
|
| }
|
|
|
| - static bool Validate(int32_t value) {
|
| + static bool Validate(int32_t value,
|
| + mojo::internal::ValidationContext* validation_context) {
|
| if (kIsExtensible || IsKnownValue(value))
|
| return true;
|
|
|
| - ReportValidationError(mojo::internal::VALIDATION_ERROR_UNKNOWN_ENUM_VALUE);
|
| + ReportValidationError(validation_context,
|
| + mojo::internal::VALIDATION_ERROR_UNKNOWN_ENUM_VALUE);
|
| return false;
|
| }
|
| };
|
|
|