@@ -400,15 +400,15 @@ absl::Status RegisterUncheckedTimeArithmeticFunctions(
400400 false ),
401401 BinaryFunctionAdapter<Value, absl::Time, absl::Duration>::WrapFunction (
402402 [](absl::Time t1, absl::Duration d2) -> Value {
403- return TimestampValue (t1 + d2);
403+ return UnsafeTimestampValue (t1 + d2);
404404 })));
405405
406406 CEL_RETURN_IF_ERROR (registry.Register (
407407 BinaryFunctionAdapter<Value, absl::Duration,
408408 absl::Time>::CreateDescriptor (builtin::kAdd , false ),
409409 BinaryFunctionAdapter<Value, absl::Duration, absl::Time>::WrapFunction (
410410 [](absl::Duration d2, absl::Time t1) -> Value {
411- return TimestampValue (t1 + d2);
411+ return UnsafeTimestampValue (t1 + d2);
412412 })));
413413
414414 CEL_RETURN_IF_ERROR (registry.Register (
@@ -417,7 +417,7 @@ absl::Status RegisterUncheckedTimeArithmeticFunctions(
417417 false ),
418418 BinaryFunctionAdapter<Value, absl::Duration, absl::Duration>::
419419 WrapFunction ([](absl::Duration d1, absl::Duration d2) -> Value {
420- return DurationValue (d1 + d2);
420+ return UnsafeDurationValue (d1 + d2);
421421 })));
422422
423423 CEL_RETURN_IF_ERROR (registry.Register (
@@ -427,7 +427,7 @@ absl::Status RegisterUncheckedTimeArithmeticFunctions(
427427 BinaryFunctionAdapter<Value, absl::Time, absl::Duration>::WrapFunction (
428428
429429 [](absl::Time t1, absl::Duration d2) -> Value {
430- return TimestampValue (t1 - d2);
430+ return UnsafeTimestampValue (t1 - d2);
431431 })));
432432
433433 CEL_RETURN_IF_ERROR (registry.Register (
@@ -436,15 +436,15 @@ absl::Status RegisterUncheckedTimeArithmeticFunctions(
436436 BinaryFunctionAdapter<Value, absl::Time, absl::Time>::WrapFunction (
437437
438438 [](absl::Time t1, absl::Time t2) -> Value {
439- return DurationValue (t1 - t2);
439+ return UnsafeDurationValue (t1 - t2);
440440 })));
441441
442442 CEL_RETURN_IF_ERROR (registry.Register (
443443 BinaryFunctionAdapter<Value, absl::Duration, absl::Duration>::
444444 CreateDescriptor (builtin::kSubtract , false ),
445445 BinaryFunctionAdapter<Value, absl::Duration, absl::Duration>::
446446 WrapFunction ([](absl::Duration d1, absl::Duration d2) -> Value {
447- return DurationValue (d1 - d2);
447+ return UnsafeDurationValue (d1 - d2);
448448 })));
449449
450450 return absl::OkStatus ();
0 commit comments