Extract the 'capacity' keyword argument value from a vec() call, or None.
(builder: IRBuilder, expr: CallExpr)
| 576 | |
| 577 | |
| 578 | def _get_vec_capacity(builder: IRBuilder, expr: CallExpr) -> Value | None: |
| 579 | """Extract the 'capacity' keyword argument value from a vec() call, or None.""" |
| 580 | for i, (kind, name) in enumerate(zip(expr.arg_kinds, expr.arg_names)): |
| 581 | if kind == ARG_NAMED and name == "capacity": |
| 582 | return builder.accept(expr.args[i]) |
| 583 | return None |
| 584 | |
| 585 | |
| 586 | def translate_vec_create_from_iterable( |
no test coverage detected
searching dependent graphs…