| 612 | |
| 613 | /// Initialize a tuple. Inlined into the convenience version below for codegen. |
| 614 | void IR_ALWAYS_INLINE InitTuple( |
| 615 | const TupleDescriptor* desc, Tuple* template_tuple, Tuple* tuple) { |
| 616 | if (has_template_tuple(template_tuple)) { |
| 617 | InitTupleFromTemplate(template_tuple, tuple, tuple_byte_size(*desc)); |
| 618 | } else { |
| 619 | Tuple::ClearNullBits(tuple, desc->null_bytes_offset(), desc->num_null_bytes()); |
| 620 | } |
| 621 | } |
| 622 | |
| 623 | /// Convenience version of above that passes in the scan's TupleDescriptor. |
| 624 | /// Replaced with a codegen'd version in IR. |
nothing calls this directly
no test coverage detected