diff --git a/bazel/pgv.patch b/bazel/pgv.patch new file mode 100644 index 000000000..81e25abfe --- /dev/null +++ b/bazel/pgv.patch @@ -0,0 +1,13 @@ +--- a/templates/cc/register.go 2023-06-22 14:25:05.776175085 +0000 ++++ b/templates/cc/register.go 2023-06-22 14:26:33.008090583 +0000 +@@ -116,6 +116,10 @@ + func (fns CCFuncs) methodName(name interface{}) string { + nameStr := fmt.Sprintf("%s", name) + switch nameStr { ++ case "concept": ++ return "concept_" ++ case "requires": ++ return "requires_" + case "const": + return "const_" + case "inline": diff --git a/bazel/repositories.bzl b/bazel/repositories.bzl index 3e24566a9..7813b0abd 100644 --- a/bazel/repositories.bzl +++ b/bazel/repositories.bzl @@ -19,7 +19,7 @@ def api_dependencies(): external_http_archive( name = "com_envoyproxy_protoc_gen_validate", patch_args = ["-p1"], - patches = ["@envoy//bazel:pgv.patch"], + patches = ["@envoy_api//bazel:pgv.patch"], ) external_http_archive( name = "com_google_googleapis",