| 319 | } |
| 320 | |
| 321 | absl::StatusOr<int32_t> CheckedInt64ToInt32(int64_t v) { |
| 322 | CEL_RETURN_IF_ERROR( |
| 323 | CheckRange(v >= kInt32Min && v <= kInt32Max, "int64 out of int32 range")); |
| 324 | return static_cast<int32_t>(v); |
| 325 | } |
| 326 | |
| 327 | absl::StatusOr<int64_t> CheckedUint64ToInt64(uint64_t v) { |
| 328 | CEL_RETURN_IF_ERROR( |
no test coverage detected