| 218 | } |
| 219 | |
| 220 | ARROW_NO_INLINE Status ErrorAsStatusNoInline(int32_t v, int32_t* out) { |
| 221 | if (ARROW_PREDICT_FALSE(v == 42)) { |
| 222 | return Status::Invalid("42"); |
| 223 | } |
| 224 | *out = v + 1; |
| 225 | return Status::OK(); |
| 226 | } |
| 227 | |
| 228 | inline Result<int32_t> ErrorAsResult(int32_t v) { |
| 229 | if (ARROW_PREDICT_FALSE(v == 42)) { |
no test coverage detected