| 487 | } |
| 488 | |
| 489 | Error CodeHolder::reserve_buffer(CodeBuffer* cb, size_t n) noexcept { |
| 490 | size_t capacity = cb->capacity(); |
| 491 | |
| 492 | if (n <= capacity) { |
| 493 | return Error::kOk; |
| 494 | } |
| 495 | |
| 496 | if (cb->is_fixed()) { |
| 497 | return make_error(Error::kTooLarge); |
| 498 | } |
| 499 | |
| 500 | return CodeHolder_reserve_internal(this, cb, n); |
| 501 | } |
| 502 | |
| 503 | // CodeHolder - Sections |
| 504 | // ===================== |
nothing calls this directly
no test coverage detected