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; |
} |
}; |