| 646 | } |
| 647 | |
| 648 | void TupClearOutParams(VirtTupleLL & tuple, FunctionSignature const & signature) |
| 649 | { |
| 650 | auto head = tuple.Data.Items.Head; |
| 651 | auto cur = head->Next; |
| 652 | for (unsigned i = 0; i < tuple.Data.Items.Size; i++) { |
| 653 | if (signature.OutParamList.isOutParam(i)) { |
| 654 | cur->Item.Value.TypeId = (uint32_t)ValueType::None; |
| 655 | } |
| 656 | |
| 657 | cur = cur->Next; |
| 658 | } |
| 659 | } |
| 660 | |
| 661 | bool AreTypesCompatible(uint32_t type1, uint32_t type2) |
| 662 | { |
no test coverage detected