diff --git a/runtime/optional_types.cc b/runtime/optional_types.cc index 6678a05ed..69c7e05dc 100644 --- a/runtime/optional_types.cc +++ b/runtime/optional_types.cc @@ -104,7 +104,7 @@ absl::StatusOr SelectOptionalFieldMap( const google::protobuf::DescriptorPool* absl_nonnull descriptor_pool, google::protobuf::MessageFactory* absl_nonnull message_factory, google::protobuf::Arena* absl_nonnull arena) { - absl::optional value; + std::optional value; CEL_ASSIGN_OR_RETURN(value, map.Find(key, descriptor_pool, message_factory, arena)); if (value) { @@ -140,7 +140,7 @@ absl::StatusOr MapOptIndexOptionalValue( const google::protobuf::DescriptorPool* absl_nonnull descriptor_pool, google::protobuf::MessageFactory* absl_nonnull message_factory, google::protobuf::Arena* absl_nonnull arena) { - absl::optional value; + std::optional value; if (auto double_key = cel::As(key); double_key) { // Try int/uint. auto number = internal::Number::FromDouble(double_key->NativeValue());