From f291946837b5f2f4db67345ae18fd393f8616983 Mon Sep 17 00:00:00 2001 From: CEL Dev Team Date: Wed, 9 Sep 2026 20:49:24 -0700 Subject: [PATCH] No public description PiperOrigin-RevId: 978916525 --- checker/internal/type_checker_builder_impl.cc | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/checker/internal/type_checker_builder_impl.cc b/checker/internal/type_checker_builder_impl.cc index 4289fb528..ab0caa713 100644 --- a/checker/internal/type_checker_builder_impl.cc +++ b/checker/internal/type_checker_builder_impl.cc @@ -245,14 +245,16 @@ absl::Status ValidateType(const Type& t, bool check_type_param_name, return absl::OkStatus(); } case TypeKind::kOpaque: { - for (Type type_param : t.AsOpaque()->GetParameters()) { + OpaqueType opaque_type = t.GetOpaque(); + for (Type type_param : opaque_type.GetParameters()) { CEL_RETURN_IF_ERROR(ValidateType(type_param, check_type_param_name, depth_limit, remaining_depth)); } return absl::OkStatus(); } case TypeKind::kType: { - for (Type type_param : t.AsType()->GetParameters()) { + TypeType type_type = t.GetType(); + for (Type type_param : type_type.GetParameters()) { CEL_RETURN_IF_ERROR(ValidateType(type_param, check_type_param_name, depth_limit, remaining_depth)); }