| 2754 | } |
| 2755 | |
| 2756 | NodeZeroOP* PrepareConstructorCall(const char* pos) |
| 2757 | { |
| 2758 | AddInplaceVariable(pos); |
| 2759 | // This node will return pointer |
| 2760 | NodeZeroOP *getPointer = CodeInfo::nodeList.back(); |
| 2761 | CodeInfo::nodeList.pop_back(); |
| 2762 | |
| 2763 | // Place pointer on stack twice |
| 2764 | NodeOneOP *wrap = new NodeOneOP(); |
| 2765 | wrap->SetFirstNode(getPointer); |
| 2766 | CodeInfo::nodeList.push_back(wrap); |
| 2767 | AddGetVariableNode(pos); |
| 2768 | |
| 2769 | return getPointer; |
| 2770 | } |
| 2771 | |
| 2772 | void FinishConstructorCall(const char* pos) |
| 2773 | { |
no test coverage detected